강의

멘토링

로드맵

Inflearn Community Q&A

ha901110935's profile image
ha901110935

asked

Java ORM Standard JPA Programming - Basics

Fetch Join 1 - Basic

패치조인 할 경우 궁금한게 있습니다.

Written on

·

565

·

Edited

0

패치 조인시 연관된 엔티티를 한번에 조회 하는 걸로 이해했습니다.

근데 LAZY 가 아닌 EAGER 로 연관관계를 했을 경우도
한번에 가져오는 걸로 아는데,

String query = "SELECT  t FROM Team t JOIN  t.members ";

List<Team> resultList = em.createQuery(query, Team.class)
                    .getResultList();
for(Team team: resultList){
  System.out.println("team : " + team.getName() + ", member size = : " +team.getMemberList().size());
 }

위에 코드를 실행했을 경우,
EAGER로 연관관계 설정을 해서
패치 조인과 같이 한번에 조회 될거라고 생각되었는데, 그렇치 안더라구요. 이유를 알 수 있을까요?

javajpa

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 하동원님

다음 내용을 참고해주세요.

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

감사합니다.

ha901110935님의 프로필 이미지
ha901110935
Questioner

감사합니다 :) !!

ha901110935's profile image
ha901110935

asked

Ask a question