n+1 문제 해결

성민·2023년 2월 21일
0

스프링 공부

목록 보기
15/15

lazy로 연결했을 때 영속성이 연결될 때 select를 무조건 실행하다보니 발생한 문제

해결방법
eager로 만든다
문제점: 불필요한 join을 계속해야한다

jpql에서 join fetch를 사용한다
EntityGraph 사용
MultipleBagFetchException 이발생
객체를 list -> set으로 변경

0개의 댓글