• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

엔티티를 조회하는 방식과 dto를 직접조회하는 방식의 차이

21.07.30 22:39 작성 조회수 397

1

강의를 보다 궁금한 점이 있어 질문 드립니다.
v1,v2,v3 같은 경우에 엔티티를 조회한 뒤, dto로 변경하는 방식을 사용하였다면, v4부터는 dto를 직접 조회하는 방식을 사용하고 있는데 dto를 직접 조회하는 방식이 코드가 복잡한데 엔티티를 조회후 dto로 변환하는 방식에 비해 가지는 장점이 궁금합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요. 창완님

엔티티를 조회하게 되면 해당 엔티티의 모든 필드를 조회하게 됩니다. 따라서 데이터 조회 성능에서 필요한 필드만 찍어서 조회하는 것과 비교해서 필드가 많다면 성능에 차이가 발생할 수 있습니다.

그리고 상황에 따라 DTO로 직접 조회하는 방식이 더 단순한 경우도 많습니다.

감사합니다.