如何将值动态传递给spring top函数

时间:2018-05-28 07:40:46

标签: spring spring-data-jpa

实际上,我想要检索表格中的前500个记录。我知道spring数据有内部方法findTop500方法。我的问题是这500可以动态传递吗?假设我的要求改为获得Top1000,我不希望它再次修改。

1 个答案:

答案 0 :(得分:1)

假设您正在询问Spring数据方法

您可以使用Pageable对象动态设置要检索的条目数。 您可以像这样使用它:

PageRequest pageRequest = new PageRequest(0, maxResults);
List<Record> records = repository.findAll(pageRequest);
List<Record> records = repository.findAllByKey(key, pageRequest);