我正在尝试使用Spring Data优化针对我的服务的聚合请求的数量。
是否有一种合法的方法来找出存储库方法返回的页面,如下所示:
List<Place> findByVisitorsUid(String uid, Pageable pageable);
通过PageRequest
请求如下:
Pageable pageable = new PageRequest(currentPage, pageSize);
实际上是最后页面吗?
换句话说,有没有一种方法可以确保没有更多的数据块要通过当前页面请求参数(例如固定页面大小等)返回, 除以外,随着页面索引的增加提出额外的存储库请求?
谢谢。
答案 0 :(得分:0)
非常感谢,现在我很确定,如果您追求有问题的目标,那么存储库方法应该返回Page
而不是List
(尽管对于简单的分页功能不是必需的)