spring jpa Specification 分页查询遇到的问题


在使用spring jpa 写分页查询的sql时遇到以下错误:

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

通过以下两点解决:

1、请先检查自己的Dao接口是否继承JpaSpecificationExecutor。

2、如果是分页查询需要调用父类中Page<T> findAll(@Nullable Specification<T> spec, Pageable pageable)方法。

我就是在写分页查询时调用的自定义的方法,虽然也是同样的两个参数,但是会报错,换成调用父类的findAll方法解决。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM