• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

22.07.03 19:00 작성 조회수 264

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을 학습하시길 권장드립니다.

감사합니다.