반응형
제육's 휘발성 코딩
반응형
[Spring JPA] 고급 매핑 (상속 관계 매핑, 매핑 정보 상속)
🔷 Spring/JPA 2022. 4. 16. 23:03

목차 상속관계 매핑 @MappedSuperclass 예제 상속관계 매핑 관계형 데이터베이스는 상속 관계가 없고, 슈퍼타입-서브타입 관계가 있다. 상속관계 매핑이란 객체의 상속과 DB의 슈퍼타입-서브타입 관계를 매핑하는 것을 의미한다. 조인전략(각각 테이블로 변환), 단일 테이블 전략, 구현 클래스마다 테이블 전략(서브타입 테이블로 변환) 기법이 있다. 주요 어노테이션 @Inheritance(strategy=InheritanceType.XXX) JOINED : 조인 전략 SINGLE_TABLE : 단일 테이블 전략 TABLE_PER_CLASS : 구현 클래스마다 테이블 전략 @DiscriminatorColumn(name="DTYPE") : 부모클래스에서 컬럼명 설정 @DiscriminatorValue("X..

반응형
반응형