최적화가 필요하면 사용 SQL 조인 종류가 아님 연관된 엔티티나 컬렉션을 SQL 한번에 함께 조회하는 기능 JPQL 에서 최적화가 필요한 곳에서 사용함 join fetch 명령어 사용 지연 로딩으로 설정되어있어도 fetch join이 우선임 쿼리는 inner join으로 생성되나, entity 객체에 from 절의 모든 객체가 자동으로 담기게 된다. inner join은 from 절의 모든 객체가 자동 세팅이 안된다. String query = "select m from Member m join fetch Team t on t.id = m.team.id"; List resultList = em.createQuery(query, Member.class).getResultList(); // 정상 실행되며 M..