inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

허진호님의 게시글

허진호 허진호

@jh85799122

수강평 작성수
-
평균평점
-

게시글 3

질문&답변

inner join과 join fetch 차이 관련

아 실제 sql 확인하고 이해했습니다. 늦은시간인데 죄송합니다ㅜ

좋아요수
1
댓글수
5
조회수
941

질문&답변

inner join과 join fetch 차이 관련

public List Order > findAllWithMemberDelivery () { return em . createQuery ( " select o from Order o " + " join fetch o.member m " + " join fetch o.delivery d " , Order . class ) . getResultList (); } public List Order > findAllWithMemberDelivery () { return em . createQuery ( " select o from Order o " + " inner join o.member m " + " inner join o.delivery d " , Order . class ) . getResultList (); } 제가 비교했던 쿼리는 위 두 쿼리인데 fetch를 사용하건 inner join을 사용하건 member와 delivery와 관련된 데이터를 가져올 거라고 생각을 했는데 inner join을 사용한 경우에만 n+1 문제가 발생했습니다. 단순히 fetch 조인을 사용했을때에만 jpa 영속성 컨텍스트가 갱신된다고 이해하면 될까요? 매번 상세한 답변 감사합니다.

좋아요수
1
댓글수
5
조회수
941

질문&답변

도메인 id

모든 도메인이 같은 시퀀스 값을 공유해서 사용한다는 의미입니다

좋아요수
1
댓글수
3
조회수
250