
7. 고급 매핑
·
Spring/ORM
1. 상속관계 매핑 - 관계형 데이터베이스는 상속 관계 X - 슈퍼타입∙서브타입 관계라는 모델링 기법이 객체 상속과 유사 → 객체의 상속관계를, DB의 슈퍼타입 서브타입 관계와 매핑 *슈퍼타입 서브타입 논리 모델을, 실제 물리 모델로 구현하는 방법 관련 어노테이션 @Inheritance(strategy=InheritanceType.---) → 상속관계를 매핑할 때 어떤 전략을 사용할 것인지를 설정하는데 사용한다. →DiscriminatorColumn(name="DTYPE") → 엔티티의 하위 클래스를 구분하는 Column을 지정할 때 사용한다. → 'name' 속성은 데이터베이스 테이블에 추가될 구분 열의 이름을 정의한다. * 실무 운영 상에서 항상 설정하는 것이 좋음. @DiscriminatorValu..