gpt4 book ai didi

java - hibernate 限制结果量但检查更多

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:30 25 4
gpt4 key购买 nike

如标题所述,我只想检索最多 1000 行,但如果查询结果为 1001,我想以某种方式知道。我看过一些示例,这些示例将通过第二个查询检查结果中的行数,但我希望将它包含在我用来获取 1000 行的查询中。我正在使用 hibernate 和标准从我的数据库中接收我的结果。数据库是MS SQL

最佳答案

您想要的东西不可能以通用方式实现。

分页的两种常用模式是:

  1. 使用 2 个查询:第一个计算结果,下一个获得一页结果
  2. 只使用一个查询,您获取的结果比您在页面上显示的多一个结果

对于第一种模式,您的分页具有更多功能,因为您可以显示总页数,并允许用户直接跳转到他想要的页面,但是您以额外的 sql 查询为代价获得了这种可能性。

使用第二种模式,您可以告诉用户是否还有一页数据。然后用户可以跳转到下一页(或他已经看到的任何先前页面)。

关于java - hibernate 限制结果量但检查更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43489079/

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