【发布时间】:2021-06-15 19:10:13
【问题描述】:
我在存储库中进行分页,引入所有项目并在所有项目都被引入时停止搜索。
List<MyList> myList = new ArrayList<>();
var page = Pageable.from(0, 500);
Page<MyList> myListPage;
do {
myListPage = repository.findByStatus(STATUS, page);
var result = myListPage();
myList(result);
page = page.next();
} while (!myListPage.isEmpty());
但现在我想分页,带上物品,最多只能达到特定数量,例如 1000 件。
当我带来 1000 件物品时,我停止搜索。
我该怎么做?
我有一个PageableRepository 那就是extends 一个CruRepository
【问题讨论】: