N+1 문제를 해결하기 위한 기능
@Query("SELECT DISTINCT t FROM Todo t JOIN FETCH t.managers JOIN t.comments")
List<Todo> findAll();
- MultipleBagFetchException
ToMany를 여러개 Fetch Join 하는 경우 발생하는 예외, 1개만 사용해야
ToOne는 여러개 Fetch Join 가능
'TIL' 카테고리의 다른 글
git repository commit 기록 전부 삭제 (0) | 2024.10.11 |
---|---|
면접피드백 (1) | 2024.10.10 |
Entity LifeCycle (0) | 2024.10.07 |
JPA Entity Cascade Option (0) | 2024.10.05 |
DDL, DML, DCL (0) | 2024.10.03 |