java - 如何使用 Spring Data Pagination 在一页中获取所有结果

我想在单页中获取所有结果,我已经尝试过

Pageable p = new PageRequest(1, Integer.MAX_VALUE);
return customerRepository.findAll(p);

上述方法无效,有什么方法可以实现吗?似乎无法通过自定义查询来实现 here .

最佳答案

更正确的方法是使用Pageable.unpaged()

Pageable wholePage = Pageable.unpaged();
return customerRepository.findAll(wholePage);

https://stackoverflow.com/questions/42053786/

相关文章:

spring - 注释驱动配置spring时如何为bean设置init-method?

java - 返回一个列表,我已经有一个rowmapper实现

java - Spring 3.0 设置和获取 session 属性

java - @PostConstruct 注解和spring生命周期

java - 什么是依赖注入(inject)和 Spring 框架?

java - 自定义 validator 消息 : Throwing exception in im

java - Spring + Hibernate = 未知实体

hibernate - java.lang.VerifyError : class net. sf.

java - Spring:将@Qualifer 附加到 Java 配置的 bean

java - 保存子数据时传递的分离实体持久化