我有一个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/

10-10 15:51