public class MultiThreadedEntityManagerProxy extends java.lang.Object implements HibernateProxy, javax.persistence.EntityManager
| Constructor and Description |
|---|
MultiThreadedEntityManagerProxy(java.lang.String unitName,
EntityManagerService emService,
javax.transaction.TransactionManager tm) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
clearEntityManager()
Clear a cached EntityManager if the proxy implementation supports caching.
|
void |
close() |
boolean |
contains(java.lang.Object entity) |
<T> javax.persistence.EntityGraph<T> |
createEntityGraph(java.lang.Class<T> rootType) |
javax.persistence.EntityGraph<?> |
createEntityGraph(java.lang.String graphName) |
javax.persistence.Query |
createNamedQuery(java.lang.String name) |
<T> javax.persistence.TypedQuery<T> |
createNamedQuery(java.lang.String s,
java.lang.Class<T> tClass) |
javax.persistence.StoredProcedureQuery |
createNamedStoredProcedureQuery(java.lang.String name) |
javax.persistence.Query |
createNativeQuery(java.lang.String sqlString) |
javax.persistence.Query |
createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass) |
javax.persistence.Query |
createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping) |
javax.persistence.Query |
createQuery(javax.persistence.criteria.CriteriaDelete deleteQuery) |
<T> javax.persistence.TypedQuery<T> |
createQuery(javax.persistence.criteria.CriteriaQuery<T> tCriteriaQuery) |
javax.persistence.Query |
createQuery(javax.persistence.criteria.CriteriaUpdate updateQuery) |
javax.persistence.Query |
createQuery(java.lang.String qlString) |
<T> javax.persistence.TypedQuery<T> |
createQuery(java.lang.String s,
java.lang.Class<T> tClass) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String procedureName) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String procedureName,
java.lang.Class... resultClasses) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String procedureName,
java.lang.String... resultSetMappings) |
void |
detach(java.lang.Object o) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey) |
<T> T |
find(java.lang.Class<T> tClass,
java.lang.Object o,
javax.persistence.LockModeType lockModeType) |
<T> T |
find(java.lang.Class<T> tClass,
java.lang.Object o,
javax.persistence.LockModeType lockModeType,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap) |
<T> T |
find(java.lang.Class<T> tClass,
java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap) |
void |
flush() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
java.lang.Object |
getDelegate() |
javax.persistence.EntityGraph<?> |
getEntityGraph(java.lang.String graphName) |
<T> java.util.List<javax.persistence.EntityGraph<? super T>> |
getEntityGraphs(java.lang.Class<T> entityClass) |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
javax.persistence.FlushModeType |
getFlushMode() |
javax.persistence.LockModeType |
getLockMode(java.lang.Object o) |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
<T> T |
getReference(java.lang.Class<T> entityClass,
java.lang.Object primaryKey) |
javax.persistence.EntityTransaction |
getTransaction() |
boolean |
isJoinedToTransaction() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode) |
void |
lock(java.lang.Object o,
javax.persistence.LockModeType lockModeType,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap) |
<T> T |
merge(T entity) |
void |
persist(java.lang.Object entity) |
void |
refresh(java.lang.Object entity) |
void |
refresh(java.lang.Object o,
javax.persistence.LockModeType lockModeType) |
void |
refresh(java.lang.Object o,
javax.persistence.LockModeType lockModeType,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap) |
void |
refresh(java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap) |
void |
remove(java.lang.Object entity) |
void |
setFlushMode(javax.persistence.FlushModeType flushMode) |
void |
setProperty(java.lang.String s,
java.lang.Object o) |
<T> T |
unwrap(java.lang.Class<T> tClass) |
public MultiThreadedEntityManagerProxy(java.lang.String unitName,
EntityManagerService emService,
javax.transaction.TransactionManager tm)
public void persist(java.lang.Object entity)
persist in interface javax.persistence.EntityManagerpublic <T> T merge(T entity)
merge in interface javax.persistence.EntityManagerpublic void remove(java.lang.Object entity)
remove in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey)
find in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> tClass,
java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap)
find in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> tClass,
java.lang.Object o,
javax.persistence.LockModeType lockModeType)
find in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> tClass,
java.lang.Object o,
javax.persistence.LockModeType lockModeType,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap)
find in interface javax.persistence.EntityManagerpublic <T> T getReference(java.lang.Class<T> entityClass,
java.lang.Object primaryKey)
getReference in interface javax.persistence.EntityManagerpublic void flush()
flush in interface javax.persistence.EntityManagerpublic void setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode in interface javax.persistence.EntityManagerpublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.EntityManagerpublic void lock(java.lang.Object entity,
javax.persistence.LockModeType lockMode)
lock in interface javax.persistence.EntityManagerpublic void lock(java.lang.Object o,
javax.persistence.LockModeType lockModeType,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap)
lock in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object entity)
refresh in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap)
refresh in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object o,
javax.persistence.LockModeType lockModeType)
refresh in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object o,
javax.persistence.LockModeType lockModeType,
java.util.Map<java.lang.String,java.lang.Object> stringObjectMap)
refresh in interface javax.persistence.EntityManagerpublic void clear()
clear in interface javax.persistence.EntityManagerpublic void detach(java.lang.Object o)
detach in interface javax.persistence.EntityManagerpublic boolean contains(java.lang.Object entity)
contains in interface javax.persistence.EntityManagerpublic javax.persistence.LockModeType getLockMode(java.lang.Object o)
getLockMode in interface javax.persistence.EntityManagerpublic void setProperty(java.lang.String s,
java.lang.Object o)
setProperty in interface javax.persistence.EntityManagerpublic java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties in interface javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(java.lang.String qlString)
createQuery in interface javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> tCriteriaQuery)
createQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate updateQuery)
createQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete deleteQuery)
createQuery in interface javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createQuery(java.lang.String s,
java.lang.Class<T> tClass)
createQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createNamedQuery(java.lang.String name)
createNamedQuery in interface javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createNamedQuery(java.lang.String s,
java.lang.Class<T> tClass)
createNamedQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(java.lang.String sqlString)
createNativeQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass)
createNativeQuery in interface javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping)
createNativeQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(java.lang.String name)
createNamedStoredProcedureQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String procedureName)
createStoredProcedureQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String procedureName,
java.lang.Class... resultClasses)
createStoredProcedureQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String procedureName,
java.lang.String... resultSetMappings)
createStoredProcedureQuery in interface javax.persistence.EntityManagerpublic void joinTransaction()
joinTransaction in interface javax.persistence.EntityManagerpublic boolean isJoinedToTransaction()
isJoinedToTransaction in interface javax.persistence.EntityManagerpublic <T> T unwrap(java.lang.Class<T> tClass)
unwrap in interface javax.persistence.EntityManagerpublic java.lang.Object getDelegate()
getDelegate in interface javax.persistence.EntityManagerpublic void close()
close in interface javax.persistence.EntityManagerpublic boolean isOpen()
isOpen in interface javax.persistence.EntityManagerpublic javax.persistence.EntityTransaction getTransaction()
getTransaction in interface javax.persistence.EntityManagerpublic javax.persistence.EntityManagerFactory getEntityManagerFactory()
getEntityManagerFactory in interface javax.persistence.EntityManagerpublic javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder in interface javax.persistence.EntityManagerpublic javax.persistence.metamodel.Metamodel getMetamodel()
getMetamodel in interface javax.persistence.EntityManagerpublic <T> javax.persistence.EntityGraph<T> createEntityGraph(java.lang.Class<T> rootType)
createEntityGraph in interface javax.persistence.EntityManagerpublic javax.persistence.EntityGraph<?> createEntityGraph(java.lang.String graphName)
createEntityGraph in interface javax.persistence.EntityManagerpublic javax.persistence.EntityGraph<?> getEntityGraph(java.lang.String graphName)
getEntityGraph in interface javax.persistence.EntityManagerpublic <T> java.util.List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(java.lang.Class<T> entityClass)
getEntityGraphs in interface javax.persistence.EntityManagerpublic void clearEntityManager()
HibernateProxyclearEntityManager in interface HibernateProxy