JPA 고급 매핑 - 상속관계 매핑
·
공부/JPA
JPA 게시글은 대부분 인프런의 김영한님의 강의인 '자바 ORM 표준 JPA 프로그래밍' 기반으로 내용을 정리했습니다. 상속 관계 매핑 관계형 데이터베이스에는 상속 관계라는 개념이 존재하지 않는다. 대신 슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 그나마 유사하다. 상속 관계를 매핑 : 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델 -> 물리 모델로 구현 조인 전략 각각의 테이블로 만들어 JOIN으로 데이터를 뽑아오는 방식이다. ITEM이라는 상위 테이블을 만들고, ALBUM에 관한 데이터를 가져오고 싶으면 ITEM과 ALBUM을 JOIN하여 데이터를 가져온다. 장점 테이블 정규화가 가장 잘 되어있다. 외래키 참조 무결성 제약조건 활용이 가능하다. 저장공간..