상속 관계 매핑 관계형 데이터베이스 (RDB)는 상속 관계가 존재하지 않는다. 슈퍼타입 서브타입 관계라는 모델링 기법이 존재하는데 이는 객체의 상속과 유사하다. 객체의 상속 구조와 DB의 슈퍼타임 서브타입의 관계를 매핑하는 것을 상속관계 매핑이라 한다. 상속관계 매핑 전략은 아래와 같다. 각 테이블로 변환 -> 조인 전략 통합테이블로 변환 -> 단일 테이블 전략 서브타입 테이블로 변환 -> 구현 클래스별 테이블 전략 JPA는 부모 객체(슈퍼타입 DB)의 클래스에 에노테이션을 통한 구조 설정이 가능하다. @Inheritance(strategy=InheritanceType.XXX) : 상속 관계 매핑 설정 JOINED: 조인 전략 SINGLE_TABLE: 단일 테이블 전략 TABLE_PER_CLASS: 구현..