Entity vs DTO vs VO의 개념과 특징을 비교

Ryan mingun choi·2023년 11월 8일
0

Entity
Entity는 데이터베이스의 테이블 구조를 반영하는 객체로, 주로 데이터의 영속적인 저장과 관련이 있습니다. Entity는 식별자(ID)를 통해 구별되며, 이 식별자는 객체의 생명주기 동안 일정하게 유지됩니다.

DTO (Data Transfer Object)
DTO는 계층 간 데이터 교환을 위해 사용되는 객체입니다. 이는 주로 데이터베이스와 비즈니스 로직 사이, 또는 네트워크를 통한 서비스 간의 데이터 전송에 사용됩니다.

VO (Value Object)
VO는 값의 집합을 표현하는 객체입니다. VO는 주로 도메인 모델에서 값의 개념을 표현할 때 사용되며, 불변성을 가집니다.

profile
finding happiness

0개의 댓글