728x90 구현 클래스마다 테이블 전략1 [JPA] 고급 매핑 상속관계 매핑 객체는 상속관계가 있지만, 관계형 데이터베이스는 상속관계 X 슈퍼타입, 서브타입 관계라는 모델링 기법이 그나마 객체 상속과 유사하다 상속관계 매핑: 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑하는 것 데이터베이스 논리 모델을 실제 물리 모델로 구현하는 방법에는 3가지가 있다. 조인 전략: 각각 테이블로 변환 단일 테이블 전략: 통합 테이블로 변환 구현 클래스마다 테이블 전략: 서브타입 테이블로 변환 객체는 상속관계를 지원하기 때문에, 그냥 매핑하면 된다. 결론은 DB에서 세가지 중 어떤 방식으로 물리 모델을 구현하더라도, JPA를 이용하면 모두 객체와 매핑이 가능하도록 지원한다는 점이다. 조인 전략 위의 다이어그램은 조인 전략을 사용하는 경우이고, 각각의 테이블에 중복되는 정보.. 2023. 2. 6. 이전 1 다음 728x90