작성
·
44
0
엔티티 조회를 권장하신다고 했는데 엔티티 조회로 처리 안 되는 경우가 있나요?
엔티티로 조회한 결과를 DTO로 변환해서 넘기는게 가장 좋은 방법 아닌가요??
답변 1
0
안녕하세요. 마이티님, 공식 서포터즈 y2gcoder입니다.
맞습니다. 엔티티로 조회한 결과를 서비스 단에서 DTO 로 변환해서 넘길 수 있다면 좋은 방법 중 하나라고 생각합니다 🙂
다만 조인 쿼리 한 방으로 필요한 데이터만 가져와서 처리할 수 있고 이 때 성능이 서비스 단에서 각 엔티티들을 조회 후 DTO로 변환하여 처리하는 방법보다 좋다면, DTO로 바로 조회하는 방법도 충분히 선택지가 될 수 있습니다. 특히 fetch join도 쓸 수 없고 엔티티들의 각 데이터들이 일부분 씩 필요한 경우라면 더욱 그렇습니다 🙂
감사합니다.