목록EntityGraph (1)
거누의 개발노트
[WARN]firstResult/maxResults specified with collection fetch; applying in memory!
원인 firstResult/maxResults specified with collection fetch; applying in memory! 라는 경고가 떴다. 동작에 문제는 없지만 메모리 낭비를 한다는 내용인 것 같다. 경고를 보아 아마 fetch join 시 offset limit 을 걸어둔 것과 연관이 있는 것 같다. 찾아보니 위 경고가 의미하는 것은 fetch join 과 pagination 을 같이 할 시 "모든 데이터"를 전부 가져와 메모리에서 걸러낸다는 것이다. @EntityGraph(attributePaths = {"user", "boardTodo"}, type = EntityGraph.EntityGraphType.LOAD) Page findByTitleContainingAndCategor..
트러블 슈팅
2022. 7. 8. 15:15