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

dduckmane님의 프로필 이미지

작성한 질문수

실전! Querydsl

조인 - 페치 조인

조인과 패치조인

22.10.11 16:41 작성

·

387

2

queryDsl이전의 강의들은 tuple사용하지 않았습니다. 그래서 조인시에

select m from Member m join m.team t 이렇게 했지

select m,t from Member m join m.team t 이렇게 하지 않았습니다.

패치 조인이란건 프록시객체를 초기화 해서 한번에 다 가져오는 join이라고 배웠습니다.

하지만 이런식으로 하면

 

loaded = true라고 나옵니다.

그러면 사실상 위의 쿼리와

밑의 fetch join의 차이가 무엇인지 궁금합니다.

 

요점은

select m,t from Member m join m.team t

select m from Member m join fetch m.team는

멤버의 team의 프록시가 생기지 않는다는 결과는 같은데

무엇이 다른 지 궁금합니다.

답변 1

0

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

2022. 10. 16. 15:24

안녕하세요. dduckmane님 좋은 질문입니다.

다음을 참고해주세요.

https://www.inflearn.com/questions/33719

감사합니다.