강의

멘토링

커뮤니티

Inflearn Community Q&A

tlfanfvk7878's profile image
tlfanfvk7878

asked

Real-world! Spring Boot and JPA Utilization 2 - API Development and Performance Optimization

컬렉션 조회 및 Dto..질문 있습니다!

Resolved

Written on

·

231

0

안녕하세요 강사님

다름이 아니라 실무에서 querydsl을 많이 사용하고 있는데, 저 같은 경우 거의 Dto로 직접 조회할 수 있도록 만들었는데, 강사님은 우선 엔티티를 조회하고 거기서 fetch join등을 활용해서 최적화를 하는 걸 추천한다고 말씀해주셨더라고요 ㅎㅎ

물론 상황마다 다르고 정답은 없겠지만, 그럼 querydsl을 활용하실때도 dto로 직접 조회하기 보다는 entity로 가져오고 그 다음에 dto로 모두 매핑하는 작업을 해주시는 건가요?? V2 처럼이요!

spring-bootjavaspringJPA

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 참치캔님

활용2편에서 설명드리는 것 처럼 각각 장단점이 있기에 상황에 따라서 다릅니다^^

Querydsl을 사용하더라도, 결국 JPQL을 사용하는 것이지요. 따라서 활용2편 내용과 성능 최적화는 크게 다르지는 않습니다. 바로 DTO로 조회할 때도 있고, fetch join으로 조회한 다음에 DTO로 변경하는 경우도 있습니다.

감사합니다.

tlfanfvk7878's profile image
tlfanfvk7878

asked

Ask a question