Book1 자바 ORM 표준 JPA 프로그래밍 - JPA 정리하기 (7-1) 고급매핑 들어가며 7강은 1편과 2편으로 나눠 진행하였다. 7.1 상속 관계 매핑 관계형 디비에는 객체지향 언어에서 다루는 상속 개념이 없다 대신 슈퍼타입 서브타입 관계라는 모델링 기법이 객체의 상속 개념과 가장 유사 ORM에서 이야기하는 상속 관계 매핑은 객체의 상속 구조와 디비의 슈퍼타입 서브타입 관계를 매핑하는 것 슈퍼타입 서브타입 논리 모델을 실제 물리 모델인 테이블로 구현 시 3가지 방법 존재 각각의 테이블로 변환 : 각각을 모두 테이블로 만들고 조회할 때 조인을 사용 (JPA에서는 조인 전략이라 함) 통합 테이블로 변환 : 테이블을 하나만 사용해서 통합 (JPA에서는 단일 테이블 전략이라 함) 서브타입 테이블로 변환 : 서브 타입마다 하나의 테이블을 만든다 (JPA에서는 구현 클래스마다 테이블 전략이라.. 2022. 8. 17. 이전 1 다음