jpa分页抑制计数查询

时间:2013-11-06 16:43:52

标签: spring spring-data-jpa

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

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

1 个答案:

答案 0 :(得分:6)

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

请参阅"Special Parameter Handling" in Spring Data JPA documentation section "1.2.2 Defining query methods"