강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

taeheekimdev のプロフィール画像
taeheekimdev

投稿した質問数

Java ORM標準JPAプログラミング - 基本編

値型コレクション

@Embedded와 @MappedSuperclass

作成

·

332

0

안녕하세요, 강의 너무 잘 보고 있습니다.

@Embedded와 @MappedSuperclass의 사용 목적이 공통된 값 타입들을 뽑아내는 것 같은데요,

둘의 차이점이라 하면,

@MappedSuperclass는 공통된 값 타입들을 부모클래스로 뽑아내어 자식 클래스 엔티티에서 상속받아 여러 곳에 중복하여 적용시키는 것이고,

@Embedded는 공통된 값 타입들을 별도 클래스로 뽑아 불변객체형식과 완전히 새로운 객체로의 교환으로 사용해야 하는 것이 차이점 같은데... 맞을까요?

목적과 사용의도가 다른것 같으면서도 비슷한 부분이 있어 헷갈리네요.

javaJPA

回答 3

1

yh님의 프로필 이미지
yh
インストラクター

안녕하세요. Taehee-kim-dev님^^

객체지향을 공부해보면 상속과 위임이라는 단어가 많이 나옵니다.

둘의 차이를 공부해보시면 도움이 되실꺼에요^^

감사합니다.

0

yh님의 프로필 이미지
yh
インストラクター

네 올바르게 이해하고 있습니다^^

0

답변 감사합니다.

제가 올바르게 이해하고 있는 건가요?

taeheekimdev のプロフィール画像
taeheekimdev

投稿した質問数

質問する