반응형
상속관계
-
고급 매핑 - 상속관계 매핑김영한(인프런 강의)/자바 ORM 표준 JPA 프로그래밍 2020. 10. 20. 14:07
상속관계 매핑 1. 정리 1) 관계형 데이터베이스는 상속 관계X 2) 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사 3) 상속관계 매핑 상속관계 매핑이란? 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 2. 사용 어노테이션 @Inheritance(strategy=InheritanceType.XXX) JOINED: 조인 전략 SINGLE_TABLE: 단일 테이블 전략 TABLE_PER_CLASS: 구현 클래스마다 테이블 전략 @DiscriminatorColumn(name="DTYPE") 엔티티 이름은 수정이가능하다(DTYPE) Item의 컬럼명 @DiscriminatorValue(“XXX") 상위 클래스에 넣을 이름 이름은 수정이 가능하다 기본 옵션은 엔티티 이름이다(클래스 이름)..