实际上,我想要检索表格中的前500个记录。我知道spring数据有内部方法findTop500方法。我的问题是这500可以动态传递吗?假设我的要求改为获得Top1000,我不希望它再次修改。
答案 0 :(得分:1)
假设您正在询问Spring数据方法
您可以使用Pageable
对象动态设置要检索的条目数。
您可以像这样使用它:
PageRequest pageRequest = new PageRequest(0, maxResults);
List<Record> records = repository.findAll(pageRequest);
List<Record> records = repository.findAllByKey(key, pageRequest);