jpa 상속관계 매핑 장단점1 JPA - 상속관계 매핑 상속관계 매핑 • 관계형 데이터베이스는 상속 관계가 존재하지 않는다. • 데이터베이스의 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사하다. • 상속관계 매핑이란 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑하는 것이다. ※ DB 설계에는 논리모델(왼쪽)이 있고 물리모델(오른쪽)이 있다. 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 3가지 방법 1. 각각 테이블로 변환 -> 조인 전략 (권장) 2. 통합 테이블로 변환 -> 단일 테이블 전략 (기본설정) 3. 서브타입 테이블로 변환 -> 구현 클래스마다 테이블 전략 (추천하지않음) ※참고로 상위 클래스는 반드시 abstract class로 만들어야한다.※ 밑에 코드예제에서는 class를 abstract로 선언하지 않았다.. 2022. 4. 10. 이전 1 다음