join fetch
연관된 데이터를 지연 로딩으로 나중에 따로 가져오지 않고, 처음 조회하는 쿼리에 조인을 포함시켜 한 번에 같이 가져오는 JPQL 문법이다. 주문과 그 주문의 상품 목록을 join fetch로 같이 가져오면 쿼리 한 번으로 둘 다 채워진다. N+1 문제를 피하는 대표적인 방법이지만, 컬렉션 두 개 이상을 동시에 join fetch하면 행 수가 곱해져 늘어나는 문제가 있다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!