gpt4 book ai didi

spring-data - Spring Data PageImpl总元素错误

转载 作者:行者123 更新时间:2023-12-02 01:21:35 26 4
gpt4 key购买 nike

当我像这样新建一个 PageImpl 对象时:

new PageImpl<CompanyEntity>(content, new PageRequest(page, size), total);

结果不正确。

当“size”大于“total”时,totalElements 使用“content.size”,当“size”小于“total”时,totalElements 使用“total”。

为什么?

“totalElements”不应该代表元素的总数?

帮助!

最佳答案

PageRequest 页面开始设置为 0。它解决了我的问题。

PageRequest pageRequest = PageRequest.of(pageNo-1,pageSize,sort);
Page<T> response = new PageImpl<>(result,pageRequest,totalCount);

关于spring-data - Spring Data PageImpl总元素错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39930897/

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