我知道我可以编写以下内容来将我的查询限制为前 1 个结果:
Foo findTopByOrderByTimestampDesc();
以及以下内容限制为前 20 个结果:
List<Foo> findTop20ByOrderByTimestampDesc();
我还可以这样做:
Page<Foo> findAll(new PageRequest(0, 20, new Sort(Direction.DESC, "timestamp")));
是否可以使用findTop样式的方法名来完成同样的事情?像这样的东西:
List<Foo> findTopNByNOrderByTimestampDesc(int n); // this doesn't work
谢谢!!
最佳答案
关于:
findAllOrderByTimestampDesc(Pageable pageable)
然后像这样使用它:
repository.findAllOrderByTimestampDesc(new PageRequest(0, 20));
关于java - 是否可以使用 findTopN 样式方法名称来通过 Spring Data/JPA 的变量号进行限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224561/