상속관계 매핑1 Spring JPA (7) - JPA 고급 매핑 : 상속관계 매핑, @mappedsuperclass 1. 상속 관계 매핑 - 관계형 DB 는 상속 관계 X - 슈퍼 타입, 서브 타입 관계라는 모델링 기법이 객체 상속과 유사 1) 슈퍼 타입, 서브타입의 논리 모델을 실제 물리 모델로 구현하는 방법 : 총 3가지 각각 테이블로 변환 -> 조인 전략 통합 테이블로 변환 -> 단일 테이블 전략 서브타입 테이블로 변환 -> 구현 클래스마다 테이블 생성 상속 관계 매핑 : 객체의 상속 구조와 DB 의 슈퍼 타입, 서브 타입 관계를 매핑하는 것 2) 주요 어노테이션 @Inheritance(strategy=InheritanceType.XXX) - JOINED : 조인 전략 - SINGLE_TABLE : 단일 테이블 전략 => JPA 기본값 - TABLE_PER_CLASS : 구현 클래스마다 테이블 전략 @Discri.. Java - SpringJPA 2022. 10. 4. 이전 1 다음 728x90 반응형