조인 전략

[JPA] 상속관계 매핑
자바 ORM 표준 JPA 프로그래밍 섹션7. 고급매핑 상속관계 매핑 관계형 DB는 상속관계가 없다. 대신 슈퍼타입, 서브타입 관계라는 모델링 기법이 있는데 이가 객체 상속 관계와 유사하다. 따라서 상속 관계 매핑은 객체의 상속 구조와 DB의 슈퍼타입, 서브타입 관계를 매핑하는 것이다. 주요 어노테이션 @Inheritance(strategy=InheritanceType.XXX) JOINED: 조인 전략 SINGLE_TABLE: 단일 테이블 전략 TABLE_PER_CLASS: 구현 클래스마다 테이블 전략 @DiscriminatorColumn(name=“DTYPE”) 부모 입장에서 DTYPE의 기본값은 자식의 Entity명이다. @DiscriminatorValue(“XXX”) 자식 입장에서 자신의 DTYPE ..