Record
23.07.19 본문
JPA 총 정리된 좋은 블로그
JPA 1:1 / 1:N / N:1 / N:M 일 때는 어떻게 매핑해야할까?
생성자 Annotation에 관하여
@NoArgsConstructor
파라미터가 없는 기본 생성자를 생성
User user1 = new User(); // @NoArgsConstructor
@AllArgsConstructor
모든 필드 값을 파라미터로 받는 생성자를 만듦
User user3 = new User(1L, "user3", "1234", null); // @AllArgsConstructor
@RequiredArgsConstructor
final이나 @NonNull인 필드 값만 파라미터로 받는 생성자 만듦
User user2 = new User("user2", "1234"); // @RequiredArgsConstructor
Comments