작성
·
517
·
수정됨
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로 연관관계 설정을 해서
패치 조인과 같이 한번에 조회 될거라고 생각되었는데, 그렇치 안더라구요. 이유를 알 수 있을까요?
감사합니다 :) !!