복합키1 [JPA] Jakarta Spec(JSR 338) - (2)기본 키(PK) 및 Entity ID [이전글] [JPA] Jakarta Spec(JSR 338) - (1)Entity, Field, Access Type과 Jakarta Spec을 보는 이유 기본 키와 복합 키 모든 Entity는 반드시 기본키를 가져야 한다 기본 키는 Entity 계층 구조에 정확히 한 번만 정의되어야 한다 기본 키는 Entity 계층 구조의 Root인 Entity에 정의되어야 한다 기본 키는 Entity 계층 구조에 있는 모든 Entity 클래스의 superclass에 정의되어야 한다 기본 키는 Entity 클래스의 한개 혹은 한 개 이상의 필드를 조합하여 정의할 수 있다 복합 키가 아닌 기본 키는 단일 필드에 정의가 가능하고, @Id 어노테이션을 사용하거나, XML에 정의해야 한다 복합 키를 클래스로 정의할 수 있다.. 2023. 8. 23. 이전 1 다음 반응형