[JPA] paging fetch join 시 유의사항
JPA paging을 할 때는 COUNT()에 fetch될 항목까지 들어가면 위의 QueryException이 발생합니다. 잘못된 예 @Query(value = """ SELECT p FROM Post p INNER JOIN FETCH p.writerUser """ ) fun findWithWriterUser(pageable: Pageable): Page 올바로 동작하는 예 @Query( value = """ SELECT p FROM Post p INNER JOIN FETCH p.writerUser wu """, countQuery = """ SELECT COUNT(p) FROM Post p INNER JOIN p.writerUser wu """ ) fun findWithWriterUser(pageabl..
JPA(Hibernate)
2019. 11. 8. 15:10