@DiscriminatorValue1 [JPA] 고급매핑 - 상속관계 매핑, @MappedSuperClass 매핑 정보 상속 상속관계 매핑 객체는 상속관계가 있지만 관계형 데이터 베이스는 상속관계가 없다. DB의 슈퍼타입 서브타입 관계라는 모델링 기법이 객체의 상속과 유사하다. 상속관계 매핑 : 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 → 조인 전략 통합 테이블로 변환 → 단일 테이블 전략 서브타입 테이블로 변환 → 구현 클래스마다 테이블 전략 JPA는 어떠한 전략으로 테이블을 구성했더라도 상속관계 매핑을 지원한다. 주요 어노테이션 @Inheritance(strategy=InheritanceType.XXX) JOINED : 조인 전략 SINGLE_TABLE : 단일 테이블 전략 TABLE_PER_CLASS : 구현 클래스마다 테.. 2023. 4. 18. 이전 1 다음