• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

값 타입과 엔티티 질문.

22.02.03 13:54 작성 조회수 172

0

 

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

맞나요?

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

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

이해하면 되는건가요?

답변 1

답변을 작성해보세요.

1

안녕하세요. 윤가람님

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

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

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

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

감사합니다.