inflearn logo
Course

Course

Instructor

jh85799122's Posts

jh85799122 jh85799122

@jh85799122

Reviews Written
-
Average Rating
-

Posts 3

Q&A

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 영속성 컨텍스트가 갱신된다고 이해하면 될까요? 매번 상세한 답변 감사합니다.

Likes
1
Comments
5
Viewcount
941

Q&A

도메인 id

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

Likes
1
Comments
3
Viewcount
250