6. 고급 매핑 - 상속관계 매핑, @MappedSuperclass
·
JPA/자바 ORM 표준 JPA 프로그래밍
상속관계 매핑 관계형 데이터베이스는 상속 관계가 없다. 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 상속관계 매핑: 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 Album, Movie, Book은 모두id, name, price를 가지고 있다(공통 변수) 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법 각각 테이블로 변환 -> 조인 전략 통합 테이블로 변환 -> 단일 테이블 전략 서브타입 테이블로 변환 -> 구현 클래스마다 테이블 전략 주요 어노테이션 이름 속성 속성 상세 설명 @Inheritance strategy - JOINED - SINGLE_TABLE - TABLE_PER_CLASS 물리모델 구현 전략 default 전략은 SINGLE_TABLE(단일 테이..