본문 바로가기
JPA

[JPA/WARN] firstResult/maxResult ... collection fetch : applying in memory!

by onejunu 2020. 8. 8.

OneToMany 인 상황에서 fetch Join을 하여 가져오는 경우 페이징 할때 발생하는 경고다. 

 

데이터베이스에서 페이징을 할수 없기 때문에 어쩔수 없이 메모리로 올려서 페이징을 해야하는 데 이때 메모리가 잘못하면 터질수 있으므로 경고를 날리는 것임.

 

일대다 페치조인의 위험은 포스팅에서 찾아보면 나와있다.

 

 

댓글