如何在spring-data-jpa findAll规范中使用超过1000个值?

时间:2018-10-31 17:01:19

标签: java spring spring-data-jpa

我正在尝试运行下面的代码,但是我得到以下信息:

  

列表中的最大表达式数为1000

现在,我认为该错误表明该查询的参数过多, 所以我必须减少传递给 findAll()函数的参数,对吧?

Specification<Contract> specs = ContractSpecs.findByValues(a, b, c, d, e, ..., z);
Page<LowDetailContract> contractFilter = lowDetailContractRepository.findAll(specs, new PageRequest(page, limit));

有什么方法可以更改此代码以使此功能正常工作吗?

0 个答案:

没有答案