是否有可能使用Spring-Data-JPA规范使用limit
或setMaxResults
?
我可以通过Criteria
或JPQL
使用它,但我只需要通过规范。
规格有CriteriaQuery
,而不是Query
。因此,没有setMaxResults
方法。
答案 0 :(得分:9)
我认为你只有两个选择:
在您的规范中使用Pageable:
Pageable limit = new PageRequest(0,10);
repo.findAll(spec, limit);
或做一个像这样的解决方法:https://gist.github.com/tcollins/0ebd1dfa78028ecdef0b。 @tcollins的所有学分