Web Program/Java2018. 8. 22. 14:50[오류] JPA 과 lombok 같이 사용시, 유의사항

@EqualsAndHashCode 1. hashCode(), equals() 를 생성 2. static or transient 가 아닌 모든 필드들이 대상이 됨. getter 가 있으면 자동으로 해당 메소드가 호출된다. 사용하지 않고 필드를 직접 호출하려면 doNotUseGetter=true 특정 필드를 제외하거나 포함하려면... 제외하는 속성 exclude = {"field1", "field2"} 포함하는 속성 of = {"field3", "field4"} 속성 callSuper = true 를 사용시 주의 SuperClass가 없을때, 사용하면 컴파일 에러 SuperClass도 lombok을 사용했다면 문제되지 않지만, 예상하지 못한 문제가 발생 JPA와 lombok을 함께 사용시, OneToOne,..

[오류] Java Problem - The method getUserName() is undefined for the type User
Web Program/Java2018. 6. 30. 23:32[오류] Java Problem - The method getUserName() is undefined for the type User

The method getUserName() is undefined for the type User add lombok dependency org.projectlombok lombok 1.16.8 provided 이클립스에서 애노테이션 @Setter, @Getter을 사용하고 발생되는 문제이다. 해결방법 이클립스에 javaagent 에 lombok 을 추가 해주면 된다. 1. 방법 lombok.jar 실행 아래의 경로는 각 window 사용자계정에 따라 다르다 1 C:\Users\[사용자계정]\.m2\repository\org\projectlombok\lombok\1.16.8 lombok-1.16.8.jar 을 더블클릭하여 실행한다. 2. 방법 cmd.exe에서 실행 아래오 같이 lombok.jar 파일..

image