또니 개발 일기/개발 프로그래밍

JPA N+1 문제 해결방안

또니로랑 2024. 2. 27. 21:39

JPA N+1 문제 

- JPA가 객체 조회 시 SQL이 아닌 JPQL의 생성과 파싱으로 출발

- fetch = FetchType.EAGER전략을 즉시로딩으로 가져가면 N+1 문제가 발생

 

해결방안

- fetch = FetchType.Lazy

즉시로딩 -> 지연로딩

 

- @BatchSize(size = 10)