작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
값 타입 컬렉션
작성
·
220
0
값 타입은 그냥 일반적인 VO (DTO)라고 이해 했는데
맞나요?
이런 VO를 JPA 의 엔티티에서 재사용하려면
해당 VO 클래스에 @Embeddable 을 붙여줘야 되는거라고
이해하면 되는건가요?
답변 1
2
안녕하세요. 윤가람님
VO와 DTO는 다른 개념입니다.
DTO는 단순히 데이터를 전달하는 것이 목적인 데이터 전송 객체입니다.
VO는 값 객체라는 뜻인데, JPA 강의 섹션9에서 말씀드린 의미와 동일합니다.
예를 들어서 돈(Money), 좌표(Point) 등등의 개념에 사용될 수 있습니다.
감사합니다.