我有一个SpringBoot应用程序和一个从CrudRepository
扩展的界面
@Query("select cps from HotelPriceSummary cps where cps.price > 5 and cps.profilePercentage >= 70 ")
List<HotelPriceSummary> findMine(Pageable pageable);
我想知道是否有可能从对象
Pageable
获取总页数 最佳答案
您可以使用Page<T>
接口(interface)返回总元素。
您可以在文档中找到更多信息:
Page和
PageImpl。
在您的示例中,它应该像这样工作:
@Query("select cps from HotelPriceSummary cps where cps.price > 5 and cps.profilePercentage >= 70 ")
Page<HotelPriceSummary> findMine(Pageable pageable);
关于spring-boot - Spring Data JPA。从Pageable获取所有页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49384795/