• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Batch fetch size 의 원리

21.04.29 17:42 작성 조회수 413

0

Batch fetch size 가 어떻게 적용되는지 블랙박스인 느낌이 드네요.

관련된 원리를 알 수 있을까요? 

stream().map 을 통해서 루프를  돌면서 Lazy Loading을 할 텐데 각 루프를 실행 할 때 쿼리를 날리지않고 

다돌고난후 알아서 in 절에 채워넣어주는건 Hibernate가 알아서 해주는 건가요? 어떻게 가능한지 감이 안오네요

답변 1

답변을 작성해보세요.

0

안녕하세요. 지호손님

네 맞습니다. 하이버네이트는 본인이 조회한 데이터를 알고 있으니까요^^

이 부분은 여러번 테스트해보시면 이해가 되실거에요.

감사합니다.