当前位置: 首页 > 知识库问答 >
问题:

Spring Boot分页返回的不一致值

西门骁
2023-03-14

我试图创建一个函数,返回一个带有页面的对象列表(来自Spring数据)。

有10个元素,但totalElements=110,totalPages=2,当10个元素轻松进入一个包含100个元素的页面时

PS:我被迫使用的对象MongoTem板,其中没有查找功能,需要一个可分页。所以我被迫手动创建它。

我使用的代码是:

PageableExecutionUtils.getPage(orders,pageable,() -> orders.size());

订单是我的结果列表(这是正确的),页面定义如下:

Pageable pageable = new PageRequest(pageIndex,numberOfTransactionsPerPage);

谢谢你所做的一切

共有1个答案

邓光耀
2023-03-14

看起来您有110个元素,页面大小为100,所以第二页是最后一页,包含10个元素,因为其他100个元素位于第一页。

 类似资料:
  • 我正在使用Spring boot来渲染页面。我也使用了叶子。但是我在从浏览器调用它时得到了下面提供的异常。 我已经编写了视图解析器类,当我使用为此。 和我在应用程序中提到的一样。yml也是。应用yml是 这是我的Controller类,负责渲染index.jspMainController.class

  • 我有一个php网站,它必须以分页格式在页面上显示项目列表,我使用php实现了这一点,但现在我想在其中添加ajax功能,所以我添加了这个函数,在分页部分单击page no时调用。Ajax/jQuery函数:(.paginate是页面链接的类) 我的分页功能有点像这样: 在我想要显示分页的div的页面上,我得到的是整个页面作为响应,而不是分页的div。我已经将分页的div分离到一个单独的页面,并将其包

  • 我想在下面返回JSON。 {“名字”:“杰基”} 新来的春靴在这里。1天大。有没有合适的方法可以做到这一点?

  • 我正在尝试使用cassandra实现分页,但我在Stackoverflow上没有得到任何成功的解决方案。我遇到的突出错误是“对第一个页面以外的页面进行分页查询需要具有有效分页状态的CassandraPageRequest”。请协助。

  • 我目前正在为我的不和谐服务器开发一个discord.py重写(1.3.3)机器人。目前,我正试图让机器人在语音频道中播放音乐。根据discord.py留档,您将使用函数channel.connect()连接到语音通道,该通道将返回VoiceClient对象。 然而,我从未从通道中获得VoiceClient对象。连接()。机器人确实加入了我的频道,但它似乎陷入了一个无限循环。在“wait chann

  • 本文向大家介绍html5点击返回键怎样不让它返回上一页?相关面试题,主要包含被问及html5点击返回键怎样不让它返回上一页?时的应答技巧和注意事项,需要的朋友参考一下 参考资料