상속관계 매핑 관계형 데이터베이스는 객체의 상속관계를 지원하지 않지만, 슈퍼타입 서브타입 관계가 그나마 유사하기 때문에 이를 상속관계 매핑에 사용합니다. (객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑하는 것으로 상속관계 매핑을 사용합니다) 조인 전략을 사용하여 각각 테이블로 변환할 수 있습니다. @Entity @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn public class Item { @Id @GeneratedValue private Long id; private String name; private int price; } @Entity @DiscriminatorValue("MOVIE") public class..