如何获得分页中的总结果数

时间:2018-10-04 19:01:30

标签: java spring-data-jpa jpa-criteria

我正在尝试从Spring Data JPA中的表中获取总结果的计数,但是有一些我如何得到此错误的信息  在查询执行期间提供的参数列表中找不到查询参数模式

下面是我尝试过的:

CriteriaQuery<Long> countQuery = criteriaBuilder
  .createQuery(Long.class);
countQuery.select(criteriaBuilder
  .count(countQuery.from(Foo.class))).where(criteriaBuilder.and(predicates.toArray(new Predicate[predicates.size()])));

Long count = entityManager.createQuery(countQuery)
  .getSingleResult();

我在Google上找到了示例,但没有谓词。当我包含谓词时,出现了上述异常。

0 个答案:

没有答案