-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
@Embedded와 @MappedSuperclass
20.11.04 17:17 작성 조회수 172
0
안녕하세요, 강의 너무 잘 보고 있습니다.
@Embedded와 @MappedSuperclass의 사용 목적이 공통된 값 타입들을 뽑아내는 것 같은데요,
둘의 차이점이라 하면,
@MappedSuperclass는 공통된 값 타입들을 부모클래스로 뽑아내어 자식 클래스 엔티티에서 상속받아 여러 곳에 중복하여 적용시키는 것이고,
@Embedded는 공통된 값 타입들을 별도 클래스로 뽑아 불변객체형식과 완전히 새로운 객체로의 교환으로 사용해야 하는 것이 차이점 같은데... 맞을까요?
목적과 사용의도가 다른것 같으면서도 비슷한 부분이 있어 헷갈리네요.
답변을 작성해보세요.
1
김영한
지식공유자2020.11.04
안녕하세요. Taehee-kim-dev님^^
객체지향을 공부해보면 상속과 위임이라는 단어가 많이 나옵니다.
둘의 차이를 공부해보시면 도움이 되실꺼에요^^
감사합니다.
0
0
답변 3