Entity, DTO, ResponseDTO

SOL·2023년 3월 20일
0

spring

목록 보기
4/4
  • DB LayerView Layer 사이의 역할을 분리하기 위해서 Entity, DTO, ResponseDTO 를 나눠서 값에 접근한다.

Entity와 DTO 분리

Entity 는 실제 테이블과 매핑되므로 Persistent 만을 위해 사용해야한다. 따라서, EntityDTO에 복사해서 DTO 값에 접근한다.

DTO와 ResponseDTO 분리

Entity의 연관관계 필드값을 response에 포함시키는 경우가 있고, 아닌 경우가 있듯이 api마다 요구하는 필드값이 다르다. 여러 경우의 수를 나타내기 위해 ResponseDTO 로 따로 분리한다.

참고


0개의 댓글