asked
Real-world! Spring Boot and JPA Utilization 2 - API Development and Performance Optimization
Advanced API Development Summary
Written on
·
544
0
Batch fetch size 가 어떻게 적용되는지 블랙박스인 느낌이 드네요.
관련된 원리를 알 수 있을까요?
stream().map 을 통해서 루프를 돌면서 Lazy Loading을 할 텐데 각 루프를 실행 할 때 쿼리를 날리지않고
다돌고난후 알아서 in 절에 채워넣어주는건 Hibernate가 알아서 해주는 건가요? 어떻게 가능한지 감이 안오네요
Answer 1
안녕하세요. 지호손님
네 맞습니다. 하이버네이트는 본인이 조회한 데이터를 알고 있으니까요^^
이 부분은 여러번 테스트해보시면 이해가 되실거에요.
감사합니다.