我对 JPA 2很陌生,它是 CriteriaBuilder/CriteriaQuery API:
我想计算 CriteriaQuery 的结果,而不实际检索它们。有没有可能,我没有找到任何这样的方法,唯一的办法就是这样做:
CriteriaBuilder cb = entityManager.getCriteriaBuilder();
CriteriaQuery<MyEntity> cq = cb
.createQuery(MyEntityclass);
// initialize predicates here
return entityManager.createQuery(cq).getResultList().size();
这不是正确的方法。
有解决办法吗?