In JPA 2, using a CriteriaQuery, how to count results

前端 未结 7 1165
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-28 19:28

I am rather new to JPA 2 and it\'s CriteriaBuilder / CriteriaQuery API:

CriteriaQuery javadoc

CriteriaQuery in the Java EE 6 tutorial

I would like to

7条回答
  •  一个人的身影
    2020-11-28 19:53

    CriteriaBuilder cb = em.getCriteriaBuilder();
    CriteriaQuery cq = cb.createQuery(Long.class);
    cq.select(cb.count(cq.from(MyEntity.class)));
    
    return em.createQuery(cq).getSingleResult();
    

提交回复
热议问题