spring jpa Specification 分页查询遇到的问题
Posted FlyHeLanMan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方法解决。
以上是关于spring jpa Specification 分页查询遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章
Spring data jpa 实现简单动态查询的通用Specification方法
Spring data jpa Specification查询关于日期的范围搜索
spring jpa Specification 分页查询遇到的问题
Spring Data Jpa Specification 调用Oracle 函数/方法