public class TupleQueryUtils
extends java.lang.Object
| 构造器和说明 |
|---|
TupleQueryUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
executeCountQuery(javax.persistence.TypedQuery<java.lang.Long> query)
Executes a count query and transparently sums up all values returned.
|
static <T> javax.persistence.TypedQuery<java.lang.Long> |
getCountQuery(javax.persistence.EntityManager entityManager,
javax.persistence.criteria.Root<T> root,
javax.persistence.criteria.CriteriaQuery<java.lang.Long> criteriaQuery,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.Predicate predicate)
Creates a new count query for the given
EntityManager. |
public static long executeCountQuery(javax.persistence.TypedQuery<java.lang.Long> query)
query - must not be null.public static <T> javax.persistence.TypedQuery<java.lang.Long> getCountQuery(javax.persistence.EntityManager entityManager,
javax.persistence.criteria.Root<T> root,
javax.persistence.criteria.CriteriaQuery<java.lang.Long> criteriaQuery,
javax.persistence.criteria.CriteriaBuilder criteriaBuilder,
javax.persistence.criteria.Predicate predicate)
EntityManager.entityManager - can be null.root - must not be null.