고급 매핑

개발/JPA

고급 매핑

2023. 02.07 15:00 복습 시작 고급 매핑 이번에는 상속 관계 매핑과 @MappedSuperclass에 대해 알아보겠다. 상속 관계 매핑 관계형 데이터베이스에는 객체지향 언어에서 다루는 상속이라는 개념이 없다. 대신 슈퍼 타입 서브타입 관계라는 모델링 기법이 객체의 상속 개념과 가장 유사하다. ORM에서 이야기하는 상속 관계 매핑은, 객체의 상속 구조와 데이터베이스의 슈퍼 타입 서브타입 관계를 매핑하는 것이다. 슈퍼 타입 서브타입 논리 모델을 실제 물리 모델인 테이블로 구현할 때는 3가지 방법을 선택할 수 있다. 각각 테이블로 변환 -> 조인 전략 통합 테이블로 변환 -> 단인 테이블 전략 서브타입 테이블로 변환 -> 구현 클래스마다 테이블 전략 이제 주요 어노테이션들을 살펴보고 각 전략들을 ..

Debin
'고급 매핑' 태그의 글 목록