Java/JPA
JPA Entity
두잇 두두
2024. 8. 27. 22:35
728x90
@Entity
보통 기본값인 클래스 이름을 사용, 다른 패키지 이름이 같은 엔티티가 있으면 이름 지정
- 기본 생성자 필수(파라미터 없는 public 또는 protected)
- final 클래스, enum, interface, inner 클래스에는 사용 x
- 저장할 필드에 final 사용 x
@Table
엔티티와 매핑할 테이블 지정
name: 매핑할 테이블 이름
catalog: catalog 기능이 있는 db에서 catalog 매핑
schema: shcema 기능이 있는 db에서 schema 매핑
uniqueConstraints(DDL): DDL 생성 시 유니크 제약조건