@AllArgsConstructor
- 클래스에 모든 필드를 인자로 받는 생성자를 자동으로 생성해주는 기능
@NoArgsConstructor
- 매개변수가 없는 기본 생성자를 자동으로 생성해주는 기능을 제공
@DynamicInsert
Hibernate 프레임워크에서 제공하는 애노테이션 중 하나로, INSERT 쿼리를 생성할 때 NULL 값을 가진 필드를 제외한 필드만 대상으로 INSERT 쿼리를 생성하도록 설정하는 기능을 제공
@DynamicUpdate
Hibernate 프레임워크에서 제공하는 애노테이션 중 하나로, UPDATE 쿼리를 생성할 때 변경된 필드만 대상으로 UPDATE 쿼리를 생성하도록 설정하는 기능을 제공
@Data
클래스 내에 다음과 같은 메서드들을 자동으로 생성할 수 있습니다.
- 모든 필드에 대한 Getter 메서드
- 모든 필드에 대한 Setter 메서드
- equals() 메서드
- hashCode() 메서드
- toString() 메서드
'JPA' 카테고리의 다른 글
[JPA]repository interface 설계 (0) | 2023.01.18 |
---|---|
[JPA]엔티티 설계 (0) | 2023.01.17 |