[3.4 간단한 주문 조회 V4] JPA에서 DTO로 바로 조회 - fetch join 비교점

JPA 에서 DTO로 조회하는 방법으로 바꿀 예정

현재 엔티티로 조회한뒤 DTO로 변환하는 상황

현재 v3 쿼리, 결과

v4 결과

쿼리가 훨씬 간단해졌다

form, join 부분은 같지만 select 부분에서 원하는것만 정확히 조회해 온다

직접 쿼리를 다 짜줘야한다는 문제점이 있다

v3, v4 의 장단점이 확실하다

v3 는 order 를 가져오는데 fetch join으로 order 내부에 원하는것을 가져오면서 최적화를 시킨것 - 외부의 모습을 건드리지 않은 상태 (order를 가져오는것은 같은상황 v2)