TIL

Fetch Join

everyday-spring 2024. 10. 8. 16:00

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