SW개발/Hibernate

At least 2 parameter(s) provided but only 1 parameter(s) present in query.

개소왕 2019. 8. 30. 19:20

@Repository 에 페이징 포함된 find 정의를 다음과 같이 함.

Page findByPp(PostPlace pp, PageRequest of);

실행시 다음오류 발생


java.lang.IllegalArgumentException: At least 2 parameter(s) provided but only 1 parameter(s) present in query.

 

 

* 해결 

find 메서드 정의 당시 PageRequest 아닌 Pageable 로 정의해야 함.

Page findByPp(PostPlace pp, Pageable of);