Java ORM 표준 JPA 프로그래밍 -김영한복합키 매핑
@Entity
public class Hello {
@Id
private String id;
@Id
private String id; //실행 시점에 매핑 예외 발생
}
JPA는 영속성 컨텍스트에 엔티티를 보관할 때 엔티티의 식별자를 키로 사용한다.
→ 식별자가 2개 이상이면 별도의 식별자 클래스를 만들고, equals 와 hashCode 를 구현해야 한다.
식별자 클래스