CriteriaQuery<User> cq = ... TypedQuery<User> tq = em.createQuery(cq);
long count = count(tq); //howto? tq.setFirstResult(0); tq.setMaxResults(10); List<User> users = tq.getResultList(); how to implement count function and I can reuse query object to find entities.
