인프런 커뮤니티 질문&답변

JUNI님의 프로필 이미지
JUNI

작성한 질문수

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

API 개발 고급 정리

dto join 과 일반 fetch join 차이점에 대해 질문 있습니다

작성

·

361

1

em.createQuery(
"select new jpadook.jpashop.repository.OrderSimpleQueryDto(o.id, m.name, o.orderDate, o.status, d.address)"
+ " from Order o"
+ " join o.member m"
+ " join o.delivery d" , OrderSimpleQueryDto.class)
.getResultList();

createQuery문은 결국 fetch조인이 내부적으로 된다고 생각해도 됩니까?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 윤동준님

그렇지 않습니다^^

SQL의 순수한 JOIN 문장이 사용됩니다. 여기서는 fetch join과는 전혀 무관합니다.

SQL JOIN을 학습하시길 권장드립니다.

감사합니다.

JUNI님의 프로필 이미지
JUNI

작성한 질문수

질문하기