jpa分页抑制计数查询

liv*_*ves 6 spring spring-data-jpa

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

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

小智 6

让您的存储库方法返回List<Entity>而不是Page<Entity>,我相信它不会运行计数查询.

请参阅Spring Data JPA文档部分"1.2.2定义查询方法"中的"特殊参数处理".