我对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();
Run Code Online (Sandbox Code Playgroud)
这不是正确的方法......
有解决方案吗?