JPA 및 Hibernate로 복합 키 매핑
JPA(Java Persistence API) 및 Hibernate에서 복합 키 매핑은 임베디드ID 또는 IdClass 주석.
With IdClass
public class TimePK implements Serializable { private Integer levelStation; private Integer confPathID; // getters, setters } @Entity @IdClass(TimePK.class) class Time { @Id private Integer levelStation; @Id private Integer confPathID; // ... }
EmbeddedId 사용
@Embeddable public class TimePK implements Serializable { private Integer levelStation; private Integer confPathID; // getters, setters } @Entity class Time { @EmbeddedId private TimePK timePK; // ... }
차이점
참조
위 내용은 EmbeddedId 또는 IdClass를 사용하여 JPA 및 Hibernate에서 복합 키를 매핑하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!