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

윤가람님의 프로필 이미지
윤가람

작성한 질문수

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

값 타입 컬렉션

값 타입과 엔티티 질문.

작성

·

220

0

 

값 타입은 그냥 일반적인 VO (DTO)라고 이해 했는데

맞나요?

이런 VO를 JPA 의 엔티티에서 재사용하려면

해당 VO 클래스에 @Embeddable 을 붙여줘야 되는거라고

이해하면 되는건가요?

답변 1

2

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

안녕하세요. 윤가람님

VO와 DTO는 다른 개념입니다.

DTO는 단순히 데이터를 전달하는 것이 목적인 데이터 전송 객체입니다.

VO는 값 객체라는 뜻인데, JPA 강의 섹션9에서 말씀드린 의미와 동일합니다.

예를 들어서 돈(Money), 좌표(Point) 등등의 개념에 사용될 수 있습니다.

감사합니다.

윤가람님의 프로필 이미지
윤가람

작성한 질문수

질문하기