public class JPAUtil extends Object
| Constructor and Description | 
|---|
JPAUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
copyCriteriaNoSelection(javax.persistence.criteria.CriteriaQuery<?> from,
                       javax.persistence.criteria.CriteriaQuery<?> to,
                       boolean withoutOrderBy)
Copy Criteria without Selection 
 | 
static void | 
copyFetches(javax.persistence.criteria.Fetch<?,?> from,
           javax.persistence.criteria.Fetch<?,?> to)
Copy Fetches 
 | 
static void | 
copyJoins(javax.persistence.criteria.From<?,?> from,
         javax.persistence.criteria.From<?,?> to)
Copy Joins 
 | 
static <T> Long | 
count(javax.persistence.EntityManager em,
     javax.persistence.criteria.CriteriaQuery<T> criteria)
Result count from a CriteriaQuery 
 | 
static <T> javax.persistence.criteria.CriteriaQuery<Long> | 
countCriteria(javax.persistence.EntityManager em,
             javax.persistence.criteria.CriteriaQuery<T> criteria)
Create a row count CriteriaQuery from a CriteriaQuery 
 | 
static Object | 
findByID(Class type,
        long id)  | 
static <T> javax.persistence.criteria.Root<T> | 
findRoot(javax.persistence.criteria.CriteriaQuery<?> query,
        Class<T> clazz)
Find the Root with type class on CriteriaQuery Root Set 
 | 
static <T> javax.persistence.criteria.Root<T> | 
findRoot(javax.persistence.criteria.CriteriaQuery<T> query)
Find Root of result type 
 | 
static void | 
finishTransacton(javax.persistence.EntityManager em)  | 
static javax.persistence.EntityManagerFactory | 
getEntityManagerFactory()  | 
static <T> String | 
getOrCreateAlias(javax.persistence.criteria.Selection<T> selection)
Gets The result alias, if none set a default one and return it 
 | 
static void | 
remove(Class type,
      Long id)  | 
static void | 
save(Object o)  | 
static void | 
startTransaction(javax.persistence.EntityManager em)  | 
static void | 
transactionFailed(javax.persistence.EntityManager em)  | 
static Object | 
update(Object o)  | 
public static javax.persistence.EntityManagerFactory getEntityManagerFactory()
public static void startTransaction(javax.persistence.EntityManager em)
public static void finishTransacton(javax.persistence.EntityManager em)
public static void transactionFailed(javax.persistence.EntityManager em)
public static void save(Object o)
public static <T> Long count(javax.persistence.EntityManager em, javax.persistence.criteria.CriteriaQuery<T> criteria)
em - Entity Managercriteria - Criteria Query to count resultspublic static <T> javax.persistence.criteria.CriteriaQuery<Long> countCriteria(javax.persistence.EntityManager em, javax.persistence.criteria.CriteriaQuery<T> criteria)
em - entity managercriteria - source criteriapublic static void copyCriteriaNoSelection(javax.persistence.criteria.CriteriaQuery<?> from,
                           javax.persistence.criteria.CriteriaQuery<?> to,
                           boolean withoutOrderBy)
from - source Criteriato - destination Criteriapublic static <T> String getOrCreateAlias(javax.persistence.criteria.Selection<T> selection)
selection - public static <T> javax.persistence.criteria.Root<T> findRoot(javax.persistence.criteria.CriteriaQuery<T> query)
query - criteria querypublic static <T> javax.persistence.criteria.Root<T> findRoot(javax.persistence.criteria.CriteriaQuery<?> query,
                                              Class<T> clazz)
T - root typequery - criteria queryclazz - root typepublic static void copyJoins(javax.persistence.criteria.From<?,?> from,
             javax.persistence.criteria.From<?,?> to)
from - source Jointo - destination Joinpublic static void copyFetches(javax.persistence.criteria.Fetch<?,?> from,
               javax.persistence.criteria.Fetch<?,?> to)
from - source Fetchto - dest FetchCopyright © 2010-2014 Michigan State University. All Rights Reserved.