TABLE_PER_CLASS (1) 썸네일형 리스트형 [JPA] 상속관계 매핑 상속관계 매핑 객체는 부모 클래스와 자식 클래스의 상속관계가 있지만, 관계형 데이터베이스는 상속관계가 존재하지 않는다. 대신 데이터베이스에는 슈퍼타입, 서브타입 관계라는 모델링 기법이 있는데, 이 기법이 객체의 상속과 유사한다. 이 방법을 객체의 상속과 매핑하여 상속관계를 구현한다. ※ 슈퍼타입 - 서브타입 모델링 공통 속성을 가진 여러개의 데이터들이 존재할 때, 이들을 어떻게 관리할 것인지에 대한 방법이다. 슈퍼타입 모델링은 전체 데이터를 하나의 슈퍼 테이블로 관리하는 방식이다. 이 방식으로 관리하는 경우, 전체 검색에 유리하지만 공통 속성을 제외한 나머지 속성에 대해서 NULL 값이 저장되는 단점이 있다. 서브타입 모델링은 각 데이터들을 공통 속성 + 서브 속성으로 각각의 서브타입별로 데이터를 저장하.. 이전 1 다음