JPA/상속관계 매핑 (3) 썸네일형 리스트형 상속관계 매핑 코드 실습 github 전체코드(branch: InheritanceMapping) 2021.08.16 - [JPA/상속관계 매핑] - 슈퍼타입 서브타입 논리 모델 구현 전략 슈퍼타입 서브타입 논리 모델 구현 전략 객체의 상속과 DB의 슈퍼타입 서브타입 객체에는 상속이라는 개념이 존재한다. 하지만 관계형 DB에는 상속이라는 개념이 존재하지 않는다. 대신 슈퍼타입, 서브타입 관계라는 상속과는 다르지만 code-mania.tistory.com 2021.08.18 - [JPA/상속관계 매핑] - 상속관계 매핑 상속관계 매핑 슈퍼타입 서브타입 논리 모델 구현 전략 슈퍼타입 서브타입 논리 모델 구현 전략 객체의 상속과 DB의 슈퍼타입 서브타입 객체에는 상속이라는 개념이 존재한다. 하지만 관계형 DB에는 상속이라 code-ma.. 상속관계 매핑 슈퍼타입 서브타입 논리 모델 구현 전략 슈퍼타입 서브타입 논리 모델 구현 전략 객체의 상속과 DB의 슈퍼타입 서브타입 객체에는 상속이라는 개념이 존재한다. 하지만 관계형 DB에는 상속이라는 개념이 존재하지 않는다. 대신 슈퍼타입, 서브타입 관계라는 상속과는 다르지만 code-mania.tistory.com 반드시 위 글을 먼저 읽어주세요!!! 슈퍼타입 서브타입 관계의 테이블 매핑 이번 글에서는 슈퍼타입 서브타입 논리모델을 구현한 물리모델의 테이블들을 엔티티로 매핑할 것이다. 저번에 알아봤듯이 구현전략에는 3개가 있다.(조인 전략, 단일테이블 전략, 테이블 당 클래스 전략) 어떤 전략을 사용하든 우리는 Entity는 다 똑같다. 우리는 그저 어떤 전략을 사용했는지 JPA에게 알려주기만 하면 나머지 작업은 .. 슈퍼타입 서브타입 논리 모델 구현 전략 객체의 상속과 DB의 슈퍼타입 서브타입 객체에는 상속이라는 개념이 존재한다. 하지만 관계형 DB에는 상속이라는 개념이 존재하지 않는다. 대신 슈퍼타입, 서브타입 관계라는 상속과는 다르지만 유사한 개념이 존재한다. 상속관계 매핑이란 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑해주는 것이다. 위 그림은 슈퍼타입, 서브타입 관계를 표현한 DB 논리모델이다.(수기로 작성해서 삐뚤빼뚤이지만 그래도 ㅠㅠ...) (현재 논리 모델에서 슈퍼타입은 가전제품이고, 나머지 아래쪽에 기구들은 서브타입이 된다.) 이 슈퍼타입 서브타입 논리 모델을 물리 모델(실제 테이블)로 구현하는 방법은 크게 3가지가 있다. 이번 시간에는 구현 방법 3가지에 대해 알아보겠다. 슈퍼타입 서브타입 논리모델 → 물리모델 변환 전략 3가.. 이전 1 다음