SINGLE_TABLE
-
[JPA] 고급매핑 - 상속관계 매핑DEV/JPA 2024. 4. 5. 00:07
* 정보전달의 목적이 아닌 개인 스터디 정리 글 입니다. 강의 : 인프런 교육자 : 김영한 상속관계 매핑 : 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 - 관계형 데이터베이스는 상속관계가 없다. - 슈퍼타입 서브타입 관계의 모델링 기법이 객체 상속과 유사하다. * DB 논리모델을 물리적으로 구현할수있는 방법 - 조인전략 : 모든 클래스를 각각의 테이블로 변환 - 단일 테이블 전략 : 통합된 테이블 한개로 변환 - 구현 클래스마다 테이블 전략 : 서브타입 테이블로 변환 (슈퍼타입 클래스 제외) * 주요 어노테이션 @Inheritance(strategy=InheritanceType.XXX) JOINED : 조인 전략 SINGLE_TABLE : 단일 테이블 전략 TABLE_PER_CLASS : ..