강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

백엔드개발자님의 프로필 이미지
백엔드개발자

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

실전 예제 4 - 상속관계 매핑

MappedSuperClass 와 TABLE_PER_CLASS의 차이점을 잘 모르겠습니다.

작성

·

344

0

상속관계 매핑에서 TABLE_PER_CLASS 전략이랑 MappedSuperClass 가 추상 클래스를 extends한다는 점이나, 테이블이 자식 테이블만 생긴다는 점이나 비슷한거 같은데, 차이점이 잘 와닿지가 않습니다.

퀴즈

객체 상속 구조를 관계형 데이터베이스에 매핑할 때 마주하게 되는 주요 도전 과제는 무엇일까요?

SQL 구문 작성의 복잡성

객체 상속과 DB Supertype-Subtype 모델 간의 구조적 차이

데이터 저장 공간 부족 문제

트랜잭션 관리의 어려움

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 백엔드개발자님

MappedSuperClass를 사용하면 상위 타입으로 조회가 불가능합니다^^

그래서 MappedSuperClass는 그 속성만 내리는 것으로 이해하시면 됩니다.

감사합니다.

백엔드개발자님의 프로필 이미지
백엔드개발자

작성한 질문수

질문하기