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

jpa分页隐藏计数查询

耿和韵
2023-03-14

我们正在使用Spring Data JPA Repository。对于分页,我们将Pageable对象传递给JPA Repository findBy Methods。

因为在我们的UI中,我们不显示记录的总计数,所以我们不希望触发计数查询。有没有办法抑制分页期间触发的计数查询?

共有1个答案

慕容光启
2023-03-14

让您的存储库方法返回< code >列表

请参阅Spring数据JPA文档中的“特殊参数处理”部分“1.2.2定义查询方法”。

 类似资料:
  • 根据Spring文档https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.special-返回的参数不应发出计数查询。 但是随着我的Spring,它变得有点奇怪。 当使用page运行页面请求时,它不需要计数查询,我认为这是正确的。 但当我使用页面(或以上)调用存储库时,它突然在选择查询之后执

  • 问题内容: 我正在使用Spring Data JPA,当我用来定义一个 WITHOUT 的查询时,它可以工作: 但是,如果我添加第二个参数,则将无法正常工作,Spring将解析该方法的名称,然后抛出 异常 。这是错误吗? 问题答案: 在Spring论坛上提出了一个类似的问题,指出要应用分页,必须派生第二个子查询。因为子查询引用的是相同的字段,所以您需要确保查询对引用的实体/表使用别名。这意味着您在

  • 我有一个简单的查询如下“select * from USERS”。我还使用Pageable来启用分页。 此查询可能具有基于给定参数是否为 null 的可选谓词。 例如,如果给定了“code”参数且该参数不为空,则查询变为“select * from USERS where code =:code”; 据我所知,我不能使用@Query注释来实现这一点。我可以实现一个定制的存储库,并使用EntityM

  • 根据要求,这里有一个简单的示例: https://github.com/caiquebispoferreira/springdatajpa https://github.com/gtiwari333/hibernate-inherity-joined-with-where-bug(更简单的示例)

  • 我实现了一个e4 RCP应用程序,我想为特殊用户隐藏部分。 在e3中,我知道我可以通过一个实现iPerspectiveFactory的透视类来做到这一点。 我现在的解决办法是: 我在part类中这样做,当我运行应用程序时,我会得到以下injectionexcetion: !Entry org.eclipse.e4.ui.workbench 4 0 201 7-08-01 09:08:06.139!

  • Visual Studio 2013引入了一个新功能,它可以显示每个方法的使用次数。 我不觉得它很有用,而且它弄乱了我文件的间距。如何禁用它?似乎找不到选择。