• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Entity와 DTO의 차이점이 무엇인가요??

19.04.30 09:23 작성 조회수 578

1

정확히 어떤 차이점이 있나요??

답변 2

·

답변을 작성해보세요.

3

DTO는 Data Transfer Object로 데이터를 옮기는데 사용하는 객체라 보통 엔티티든 뭐든 어떤 객체에 있던 데이터를 다른 문맥 가령, 뷰나, 저장소 등으로 옮길 때 유용한 형태로 변환하는 용도로 쓰구요.

엔티니는 보통 JPA에서 사용하는 단어인데 JPA 문맥에서 보면 객체를 엔티티와 벨류로 나눠서 생각할 수 있습니다. 식별자가 있고, 독립적인 라이프사이클이 있으면 엔티티 그렇지 않으면 벨류로 볼 수 있습니다.

자세한 건 JPA 문서를 참고하세요.

https://docs.oracle.com/javaee/5/tutorial/doc/bnbqa.html

0

SHIPGATE님의 프로필

SHIPGATE

질문자

2019.04.30

신속하고 정확한 답변 항상 감사드립니다!!