我想使用规范和分页切片;不是列表或页面。以下内容正在JPA存储库中工作:
public interface PersonRepository extends JpaRepository<Person, UUID>,
JpaSpecificationExecutor<Person> {
Slice<Person> findAllBy(Pageable pageable);
}
但如果我添加一个规范,至少提供一个参数,它将失败:
Slice<Person> findAllBy(Specification<Person> specification, Pageable pageable);
java.lang.IllegalArgumentException: At least 1 parameter(s) provided but only 0 parameter(s) present in query.
1条答案
按热度按时间hgtggwj01#
SpringDataJPA目前不支持这一点。看到了吗https://github.com/spring-projects/spring-data-jpa/issues/1311
您必须创建一个自定义方法来实现这一点。