gpt4 book ai didi

spring-boot - Spring 数据 JPA。从 Pageable 获取所有页面

转载 作者:行者123 更新时间:2023-12-01 12:14:22 24 4
gpt4 key购买 nike

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

long - getTotalElements()

Returns the total amount of elements.



您可以在文档中找到更多信息:
Page
PageImpl .

在您的示例中,它应该像这样工作:
@Query("select cps from HotelPriceSummary cps where cps.price > 5 and cps.profilePercentage >= 70 ")
Page<HotelPriceSummary> findMine(Pageable pageable);

关于spring-boot - Spring 数据 JPA。从 Pageable 获取所有页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49384795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com