JPA 엔티티에 1차 키 추가
관계형 데이터베이스에 맵핑된 모든 엔티티는 테이블에 1차 키에 대한 맵핑이 있어야 합니다.
이 태스크 정보
EJB 3.0 스펙에서는 세 가지 방법으로 엔티티 ID를 지정할 수 있습니다.
@Id 어노테이션
@IDClass 어노테이션
@EmbeddedId 어노테이션
ID 어노테이션
@Id 어노테이션은 1차 키에 대한 맵핑을 정의하는 가장 단순한 메커니즘을 제공합니다.
IDclass 어노테이션
@IDClass 어노테이션은 복합 키를 모델링하는 데 사용됩니다.
임베디드 ID 어노테이션
@Embeddable 어노테이션과 함께 @EmbeddedId 어노테이션을 사용하여 엔티티에서 복합 키의 정의를 이동합니다.
상위 주제:
JPA 애플리케이션 개발