public class MultiThreadedSessionProxy extends java.lang.Object implements org.hibernate.Session, HibernateProxy
| Constructor and Description |
|---|
MultiThreadedSessionProxy(java.lang.String unitName,
EntityManagerService emService,
javax.transaction.TransactionManager tm) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListeners(org.hibernate.SessionEventListener... listeners) |
org.hibernate.Transaction |
beginTransaction() |
org.hibernate.Session.LockRequest |
buildLockRequest(org.hibernate.LockOptions lockOptions) |
org.hibernate.IdentifierLoadAccess |
byId(java.lang.Class aClass) |
org.hibernate.IdentifierLoadAccess |
byId(java.lang.String s) |
<T> org.hibernate.MultiIdentifierLoadAccess<T> |
byMultipleIds(java.lang.Class<T> pClass) |
org.hibernate.MultiIdentifierLoadAccess |
byMultipleIds(java.lang.String pS) |
org.hibernate.NaturalIdLoadAccess |
byNaturalId(java.lang.Class aClass) |
org.hibernate.NaturalIdLoadAccess |
byNaturalId(java.lang.String s) |
org.hibernate.SimpleNaturalIdLoadAccess |
bySimpleNaturalId(java.lang.Class aClass) |
org.hibernate.SimpleNaturalIdLoadAccess |
bySimpleNaturalId(java.lang.String s) |
void |
cancelQuery() |
void |
clear() |
void |
clearEntityManager()
Clear a cached EntityManager if the proxy implementation supports caching.
|
void |
close() |
boolean |
contains(java.lang.Object object) |
boolean |
contains(java.lang.String pS,
java.lang.Object pO) |
org.hibernate.Criteria |
createCriteria(java.lang.Class persistentClass) |
org.hibernate.Criteria |
createCriteria(java.lang.Class persistentClass,
java.lang.String alias) |
org.hibernate.Criteria |
createCriteria(java.lang.String entityName) |
org.hibernate.Criteria |
createCriteria(java.lang.String entityName,
java.lang.String alias) |
<T> javax.persistence.EntityGraph<T> |
createEntityGraph(java.lang.Class<T> pClass) |
javax.persistence.EntityGraph<?> |
createEntityGraph(java.lang.String pS) |
org.hibernate.query.Query |
createFilter(java.lang.Object collection,
java.lang.String queryString) |
org.hibernate.query.Query |
createNamedQuery(java.lang.String pS) |
<T> org.hibernate.query.Query<T> |
createNamedQuery(java.lang.String pS,
java.lang.Class<T> pClass) |
javax.persistence.StoredProcedureQuery |
createNamedStoredProcedureQuery(java.lang.String pS) |
org.hibernate.query.NativeQuery |
createNativeQuery(java.lang.String pS) |
org.hibernate.query.spi.NativeQueryImplementor |
createNativeQuery(java.lang.String pS,
java.lang.Class pClass) |
org.hibernate.query.NativeQuery |
createNativeQuery(java.lang.String pS,
java.lang.String pS1) |
org.hibernate.query.Query |
createQuery(javax.persistence.criteria.CriteriaDelete pCriteriaDelete) |
<T> org.hibernate.query.Query<T> |
createQuery(javax.persistence.criteria.CriteriaQuery<T> pCriteriaQuery) |
org.hibernate.query.Query |
createQuery(javax.persistence.criteria.CriteriaUpdate pCriteriaUpdate) |
org.hibernate.query.Query |
createQuery(java.lang.String queryString) |
<T> org.hibernate.query.Query<T> |
createQuery(java.lang.String pS,
java.lang.Class<T> pClass) |
org.hibernate.procedure.ProcedureCall |
createStoredProcedureCall(java.lang.String procedureName) |
org.hibernate.procedure.ProcedureCall |
createStoredProcedureCall(java.lang.String procedureName,
java.lang.Class... resultClasses) |
org.hibernate.procedure.ProcedureCall |
createStoredProcedureCall(java.lang.String procedureName,
java.lang.String... resultSetMappings) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String pS) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String pS,
java.lang.Class... pClasses) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(java.lang.String pS,
java.lang.String... pStrings) |
void |
delete(java.lang.Object object) |
void |
delete(java.lang.String entityName,
java.lang.Object object) |
void |
detach(java.lang.Object pO) |
void |
disableFetchProfile(java.lang.String s) |
void |
disableFilter(java.lang.String filterName) |
java.sql.Connection |
disconnect() |
<T> T |
doReturningWork(org.hibernate.jdbc.ReturningWork<T> tReturningWork) |
void |
doWork(org.hibernate.jdbc.Work work) |
void |
enableFetchProfile(java.lang.String s) |
org.hibernate.Filter |
enableFilter(java.lang.String filterName) |
void |
evict(java.lang.Object object) |
<T> T |
find(java.lang.Class<T> pClass,
java.lang.Object pO) |
<T> T |
find(java.lang.Class<T> pClass,
java.lang.Object pO,
javax.persistence.LockModeType pLockModeType) |
<T> T |
find(java.lang.Class<T> pClass,
java.lang.Object pO,
javax.persistence.LockModeType pLockModeType,
java.util.Map<java.lang.String,java.lang.Object> pMap) |
<T> T |
find(java.lang.Class<T> pClass,
java.lang.Object pO,
java.util.Map<java.lang.String,java.lang.Object> pMap) |
void |
flush() |
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id) |
java.lang.Object |
get(java.lang.Class clazz,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
java.lang.Object |
get(java.lang.Class aClass,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions) |
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id) |
java.lang.Object |
get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
java.lang.Object |
get(java.lang.String s,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions) |
org.hibernate.CacheMode |
getCacheMode() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
org.hibernate.LockMode |
getCurrentLockMode(java.lang.Object object) |
java.lang.Object |
getDelegate() |
org.hibernate.Filter |
getEnabledFilter(java.lang.String filterName) |
javax.persistence.EntityGraph<?> |
getEntityGraph(java.lang.String pS) |
<T> java.util.List<javax.persistence.EntityGraph<? super T>> |
getEntityGraphs(java.lang.Class<T> pClass) |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
java.lang.String |
getEntityName(java.lang.Object object) |
javax.persistence.FlushModeType |
getFlushMode() |
org.hibernate.FlushMode |
getHibernateFlushMode() |
java.io.Serializable |
getIdentifier(java.lang.Object object) |
java.lang.Integer |
getJdbcBatchSize() |
org.hibernate.LobHelper |
getLobHelper() |
javax.persistence.LockModeType |
getLockMode(java.lang.Object pO) |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
org.hibernate.query.NativeQuery |
getNamedNativeQuery(java.lang.String pS) |
org.hibernate.procedure.ProcedureCall |
getNamedProcedureCall(java.lang.String name) |
org.hibernate.query.Query |
getNamedQuery(java.lang.String queryName) |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
<T> T |
getReference(java.lang.Class<T> pClass,
java.lang.Object pO) |
org.hibernate.Session |
getSession() |
org.hibernate.SessionFactory |
getSessionFactory() |
org.hibernate.stat.SessionStatistics |
getStatistics() |
java.lang.String |
getTenantIdentifier() |
org.hibernate.Transaction |
getTransaction() |
org.hibernate.TypeHelper |
getTypeHelper() |
boolean |
isConnected() |
boolean |
isDefaultReadOnly() |
boolean |
isDirty() |
boolean |
isFetchProfileEnabled(java.lang.String s) |
boolean |
isJoinedToTransaction() |
boolean |
isOpen() |
boolean |
isReadOnly(java.lang.Object o) |
void |
joinTransaction() |
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
java.lang.Object |
load(java.lang.Class theClass,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions) |
void |
load(java.lang.Object object,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id) |
java.lang.Object |
load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode) |
java.lang.Object |
load(java.lang.String s,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions) |
void |
lock(java.lang.Object object,
org.hibernate.LockMode lockMode) |
void |
lock(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType) |
void |
lock(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType,
java.util.Map<java.lang.String,java.lang.Object> pMap) |
void |
lock(java.lang.String entityName,
java.lang.Object object,
org.hibernate.LockMode lockMode) |
java.lang.Object |
merge(java.lang.Object object) |
java.lang.Object |
merge(java.lang.String entityName,
java.lang.Object object) |
void |
persist(java.lang.Object entity) |
void |
persist(java.lang.String entityName,
java.lang.Object object) |
void |
reconnect(java.sql.Connection connection) |
void |
refresh(java.lang.Object object) |
void |
refresh(java.lang.Object object,
org.hibernate.LockMode lockMode) |
void |
refresh(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType) |
void |
refresh(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType,
java.util.Map<java.lang.String,java.lang.Object> pMap) |
void |
refresh(java.lang.Object o,
org.hibernate.LockOptions lockOptions) |
void |
refresh(java.lang.Object pO,
java.util.Map<java.lang.String,java.lang.Object> pMap) |
void |
refresh(java.lang.String s,
java.lang.Object o) |
void |
refresh(java.lang.String s,
java.lang.Object o,
org.hibernate.LockOptions lockOptions) |
void |
remove(java.lang.Object pO) |
void |
replicate(java.lang.Object object,
org.hibernate.ReplicationMode replicationMode) |
void |
replicate(java.lang.String entityName,
java.lang.Object object,
org.hibernate.ReplicationMode replicationMode) |
java.io.Serializable |
save(java.lang.Object object) |
java.io.Serializable |
save(java.lang.String entityName,
java.lang.Object object) |
void |
saveOrUpdate(java.lang.Object object) |
void |
saveOrUpdate(java.lang.String entityName,
java.lang.Object object) |
org.hibernate.SharedSessionBuilder |
sessionWithOptions() |
void |
setCacheMode(org.hibernate.CacheMode cacheMode) |
void |
setDefaultReadOnly(boolean b) |
void |
setFlushMode(org.hibernate.FlushMode flushMode) |
void |
setFlushMode(javax.persistence.FlushModeType pFlushModeType) |
void |
setHibernateFlushMode(org.hibernate.FlushMode pFlushMode) |
void |
setJdbcBatchSize(int pI) |
void |
setProperty(java.lang.String pS,
java.lang.Object pO) |
void |
setReadOnly(java.lang.Object entity,
boolean readOnly) |
<T> T |
unwrap(java.lang.Class<T> pClass) |
void |
update(java.lang.Object object) |
void |
update(java.lang.String entityName,
java.lang.Object object) |
public MultiThreadedSessionProxy(java.lang.String unitName,
EntityManagerService emService,
javax.transaction.TransactionManager tm)
public void setHibernateFlushMode(org.hibernate.FlushMode pFlushMode)
setHibernateFlushMode in interface org.hibernate.Sessionpublic org.hibernate.FlushMode getHibernateFlushMode()
getHibernateFlushMode in interface org.hibernate.Sessionpublic boolean contains(java.lang.String pS,
java.lang.Object pO)
contains in interface org.hibernate.Sessionpublic <T> org.hibernate.MultiIdentifierLoadAccess<T> byMultipleIds(java.lang.Class<T> pClass)
byMultipleIds in interface org.hibernate.Sessionpublic org.hibernate.MultiIdentifierLoadAccess byMultipleIds(java.lang.String pS)
byMultipleIds in interface org.hibernate.Sessionpublic <T> org.hibernate.query.Query<T> createQuery(java.lang.String pS,
java.lang.Class<T> pClass)
createQuery in interface javax.persistence.EntityManagercreateQuery in interface org.hibernate.query.QueryProducercreateQuery in interface org.hibernate.Sessionpublic <T> org.hibernate.query.Query<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> pCriteriaQuery)
createQuery in interface javax.persistence.EntityManagercreateQuery in interface org.hibernate.Sessionpublic org.hibernate.query.Query createQuery(javax.persistence.criteria.CriteriaUpdate pCriteriaUpdate)
createQuery in interface javax.persistence.EntityManagercreateQuery in interface org.hibernate.Sessionpublic org.hibernate.query.Query createQuery(javax.persistence.criteria.CriteriaDelete pCriteriaDelete)
createQuery in interface javax.persistence.EntityManagercreateQuery in interface org.hibernate.Sessionpublic <T> org.hibernate.query.Query<T> createNamedQuery(java.lang.String pS,
java.lang.Class<T> pClass)
createNamedQuery in interface javax.persistence.EntityManagercreateNamedQuery in interface org.hibernate.query.QueryProducercreateNamedQuery in interface org.hibernate.Sessionpublic org.hibernate.Session getSession()
getSession in interface org.hibernate.jpa.HibernateEntityManagerpublic void remove(java.lang.Object pO)
remove in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> pClass,
java.lang.Object pO)
find in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> pClass,
java.lang.Object pO,
java.util.Map<java.lang.String,java.lang.Object> pMap)
find in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> pClass,
java.lang.Object pO,
javax.persistence.LockModeType pLockModeType)
find in interface javax.persistence.EntityManagerpublic <T> T find(java.lang.Class<T> pClass,
java.lang.Object pO,
javax.persistence.LockModeType pLockModeType,
java.util.Map<java.lang.String,java.lang.Object> pMap)
find in interface javax.persistence.EntityManagerpublic <T> T getReference(java.lang.Class<T> pClass,
java.lang.Object pO)
getReference in interface javax.persistence.EntityManagerpublic void setFlushMode(javax.persistence.FlushModeType pFlushModeType)
setFlushMode in interface javax.persistence.EntityManagerpublic void lock(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType)
lock in interface javax.persistence.EntityManagerpublic void lock(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType,
java.util.Map<java.lang.String,java.lang.Object> pMap)
lock in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object pO,
java.util.Map<java.lang.String,java.lang.Object> pMap)
refresh in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType)
refresh in interface javax.persistence.EntityManagerpublic void refresh(java.lang.Object pO,
javax.persistence.LockModeType pLockModeType,
java.util.Map<java.lang.String,java.lang.Object> pMap)
refresh in interface javax.persistence.EntityManagerpublic void detach(java.lang.Object pO)
detach in interface javax.persistence.EntityManagerpublic javax.persistence.LockModeType getLockMode(java.lang.Object pO)
getLockMode in interface javax.persistence.EntityManagerpublic void setProperty(java.lang.String pS,
java.lang.Object pO)
setProperty in interface javax.persistence.EntityManagerpublic java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties in interface javax.persistence.EntityManagerpublic org.hibernate.query.spi.NativeQueryImplementor createNativeQuery(java.lang.String pS,
java.lang.Class pClass)
createNativeQuery in interface javax.persistence.EntityManagercreateNativeQuery in interface org.hibernate.query.QueryProducerpublic javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(java.lang.String pS)
createNamedStoredProcedureQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String pS)
createStoredProcedureQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String pS,
java.lang.Class... pClasses)
createStoredProcedureQuery in interface javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(java.lang.String pS,
java.lang.String... pStrings)
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> pClass)
unwrap in interface javax.persistence.EntityManagerpublic java.lang.Object getDelegate()
getDelegate 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> pClass)
createEntityGraph in interface javax.persistence.EntityManagerpublic javax.persistence.EntityGraph<?> createEntityGraph(java.lang.String pS)
createEntityGraph in interface javax.persistence.EntityManagerpublic javax.persistence.EntityGraph<?> getEntityGraph(java.lang.String pS)
getEntityGraph in interface javax.persistence.EntityManagerpublic <T> java.util.List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(java.lang.Class<T> pClass)
getEntityGraphs in interface javax.persistence.EntityManagerpublic java.lang.Integer getJdbcBatchSize()
getJdbcBatchSize in interface org.hibernate.SharedSessionContractpublic void setJdbcBatchSize(int pI)
setJdbcBatchSize in interface org.hibernate.SharedSessionContractpublic org.hibernate.query.Query createNamedQuery(java.lang.String pS)
createNamedQuery in interface javax.persistence.EntityManagercreateNamedQuery in interface org.hibernate.query.QueryProducerpublic org.hibernate.query.NativeQuery createNativeQuery(java.lang.String pS)
createNativeQuery in interface javax.persistence.EntityManagercreateNativeQuery in interface org.hibernate.query.QueryProducerpublic org.hibernate.query.NativeQuery createNativeQuery(java.lang.String pS,
java.lang.String pS1)
createNativeQuery in interface javax.persistence.EntityManagercreateNativeQuery in interface org.hibernate.query.QueryProducerpublic org.hibernate.query.NativeQuery getNamedNativeQuery(java.lang.String pS)
getNamedNativeQuery in interface org.hibernate.query.QueryProducerpublic void persist(java.lang.Object entity)
persist in interface javax.persistence.EntityManagerpersist in interface org.hibernate.Sessionpublic org.hibernate.SharedSessionBuilder sessionWithOptions()
sessionWithOptions in interface org.hibernate.Sessionpublic void flush()
flush in interface javax.persistence.EntityManagerflush in interface org.hibernate.Sessionpublic void setFlushMode(org.hibernate.FlushMode flushMode)
setFlushMode in interface org.hibernate.Sessionpublic javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.EntityManagergetFlushMode in interface org.hibernate.Sessionpublic void setCacheMode(org.hibernate.CacheMode cacheMode)
setCacheMode in interface org.hibernate.Sessionpublic org.hibernate.CacheMode getCacheMode()
getCacheMode in interface org.hibernate.Sessionpublic org.hibernate.SessionFactory getSessionFactory()
getSessionFactory in interface org.hibernate.Sessionpublic void close()
throws org.hibernate.HibernateException
close in interface java.lang.AutoCloseableclose in interface javax.persistence.EntityManagerclose in interface org.hibernate.SharedSessionContractorg.hibernate.HibernateExceptionpublic void cancelQuery()
throws org.hibernate.HibernateException
cancelQuery in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic boolean isOpen()
isOpen in interface javax.persistence.EntityManagerisOpen in interface org.hibernate.SharedSessionContractpublic boolean isConnected()
isConnected in interface org.hibernate.SharedSessionContractpublic boolean isDirty()
throws org.hibernate.HibernateException
isDirty in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic boolean isDefaultReadOnly()
isDefaultReadOnly in interface org.hibernate.Sessionpublic void setDefaultReadOnly(boolean b)
setDefaultReadOnly in interface org.hibernate.Sessionpublic java.io.Serializable getIdentifier(java.lang.Object object)
throws org.hibernate.HibernateException
getIdentifier in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic boolean contains(java.lang.Object object)
contains in interface javax.persistence.EntityManagerpublic void evict(java.lang.Object object)
throws org.hibernate.HibernateException
evict in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object load(java.lang.Class theClass,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object load(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object load(java.lang.String s,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object load(java.lang.Class theClass,
java.io.Serializable id)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object load(java.lang.String entityName,
java.io.Serializable id)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void load(java.lang.Object object,
java.io.Serializable id)
throws org.hibernate.HibernateException
load in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void replicate(java.lang.Object object,
org.hibernate.ReplicationMode replicationMode)
throws org.hibernate.HibernateException
replicate in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void replicate(java.lang.String entityName,
java.lang.Object object,
org.hibernate.ReplicationMode replicationMode)
throws org.hibernate.HibernateException
replicate in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.io.Serializable save(java.lang.Object object)
throws org.hibernate.HibernateException
save in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.io.Serializable save(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
save in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void saveOrUpdate(java.lang.Object object)
throws org.hibernate.HibernateException
saveOrUpdate in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void saveOrUpdate(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
saveOrUpdate in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void update(java.lang.Object object)
throws org.hibernate.HibernateException
update in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void update(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
update in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object merge(java.lang.Object object)
throws org.hibernate.HibernateException
merge in interface javax.persistence.EntityManagermerge in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object merge(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
merge in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void persist(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
persist in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void delete(java.lang.Object object)
throws org.hibernate.HibernateException
delete in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void delete(java.lang.String entityName,
java.lang.Object object)
throws org.hibernate.HibernateException
delete in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void lock(java.lang.Object object,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
lock in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void lock(java.lang.String entityName,
java.lang.Object object,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
lock in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.Session.LockRequest buildLockRequest(org.hibernate.LockOptions lockOptions)
buildLockRequest in interface org.hibernate.Sessionpublic void refresh(java.lang.Object object)
throws org.hibernate.HibernateException
refresh in interface javax.persistence.EntityManagerrefresh in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void refresh(java.lang.String s,
java.lang.Object o)
refresh in interface org.hibernate.Sessionpublic void refresh(java.lang.Object object,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
refresh in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void refresh(java.lang.Object o,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
refresh in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void refresh(java.lang.String s,
java.lang.Object o,
org.hibernate.LockOptions lockOptions)
refresh in interface org.hibernate.Sessionpublic org.hibernate.LockMode getCurrentLockMode(java.lang.Object object)
throws org.hibernate.HibernateException
getCurrentLockMode in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.String getTenantIdentifier()
getTenantIdentifier in interface org.hibernate.SharedSessionContractpublic org.hibernate.Transaction beginTransaction()
throws org.hibernate.HibernateException
beginTransaction in interface org.hibernate.SharedSessionContractorg.hibernate.HibernateExceptionpublic org.hibernate.Transaction getTransaction()
getTransaction in interface javax.persistence.EntityManagergetTransaction in interface org.hibernate.SharedSessionContractpublic org.hibernate.Criteria createCriteria(java.lang.Class persistentClass)
createCriteria in interface org.hibernate.SharedSessionContractpublic org.hibernate.Criteria createCriteria(java.lang.Class persistentClass,
java.lang.String alias)
createCriteria in interface org.hibernate.SharedSessionContractpublic org.hibernate.Criteria createCriteria(java.lang.String entityName)
createCriteria in interface org.hibernate.SharedSessionContractpublic org.hibernate.Criteria createCriteria(java.lang.String entityName,
java.lang.String alias)
createCriteria in interface org.hibernate.SharedSessionContractpublic org.hibernate.query.Query createQuery(java.lang.String queryString)
throws org.hibernate.HibernateException
createQuery in interface javax.persistence.EntityManagercreateQuery in interface org.hibernate.query.QueryProducercreateQuery in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.procedure.ProcedureCall getNamedProcedureCall(java.lang.String name)
getNamedProcedureCall in interface org.hibernate.SharedSessionContractpublic org.hibernate.procedure.ProcedureCall createStoredProcedureCall(java.lang.String procedureName)
createStoredProcedureCall in interface org.hibernate.SharedSessionContractpublic org.hibernate.procedure.ProcedureCall createStoredProcedureCall(java.lang.String procedureName,
java.lang.Class... resultClasses)
createStoredProcedureCall in interface org.hibernate.SharedSessionContractpublic org.hibernate.procedure.ProcedureCall createStoredProcedureCall(java.lang.String procedureName,
java.lang.String... resultSetMappings)
createStoredProcedureCall in interface org.hibernate.SharedSessionContractpublic org.hibernate.query.Query createFilter(java.lang.Object collection,
java.lang.String queryString)
throws org.hibernate.HibernateException
createFilter in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.query.Query getNamedQuery(java.lang.String queryName)
throws org.hibernate.HibernateException
getNamedQuery in interface org.hibernate.query.QueryProducerorg.hibernate.HibernateExceptionpublic void clear()
clear in interface javax.persistence.EntityManagerclear in interface org.hibernate.Sessionpublic java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object get(java.lang.Class clazz,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object get(java.lang.Class aClass,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object get(java.lang.String entityName,
java.io.Serializable id)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object get(java.lang.String entityName,
java.io.Serializable id,
org.hibernate.LockMode lockMode)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.Object get(java.lang.String s,
java.io.Serializable serializable,
org.hibernate.LockOptions lockOptions)
throws org.hibernate.HibernateException
get in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.lang.String getEntityName(java.lang.Object object)
throws org.hibernate.HibernateException
getEntityName in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic org.hibernate.IdentifierLoadAccess byId(java.lang.String s)
byId in interface org.hibernate.Sessionpublic org.hibernate.IdentifierLoadAccess byId(java.lang.Class aClass)
byId in interface org.hibernate.Sessionpublic org.hibernate.NaturalIdLoadAccess byNaturalId(java.lang.String s)
byNaturalId in interface org.hibernate.Sessionpublic org.hibernate.NaturalIdLoadAccess byNaturalId(java.lang.Class aClass)
byNaturalId in interface org.hibernate.Sessionpublic org.hibernate.SimpleNaturalIdLoadAccess bySimpleNaturalId(java.lang.String s)
bySimpleNaturalId in interface org.hibernate.Sessionpublic org.hibernate.SimpleNaturalIdLoadAccess bySimpleNaturalId(java.lang.Class aClass)
bySimpleNaturalId in interface org.hibernate.Sessionpublic org.hibernate.Filter enableFilter(java.lang.String filterName)
enableFilter in interface org.hibernate.Sessionpublic org.hibernate.Filter getEnabledFilter(java.lang.String filterName)
getEnabledFilter in interface org.hibernate.Sessionpublic void disableFilter(java.lang.String filterName)
disableFilter in interface org.hibernate.Sessionpublic org.hibernate.stat.SessionStatistics getStatistics()
getStatistics in interface org.hibernate.Sessionpublic boolean isReadOnly(java.lang.Object o)
isReadOnly in interface org.hibernate.Sessionpublic void setReadOnly(java.lang.Object entity,
boolean readOnly)
setReadOnly in interface org.hibernate.Sessionpublic void doWork(org.hibernate.jdbc.Work work)
throws org.hibernate.HibernateException
doWork in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic <T> T doReturningWork(org.hibernate.jdbc.ReturningWork<T> tReturningWork)
throws org.hibernate.HibernateException
doReturningWork in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic java.sql.Connection disconnect()
throws org.hibernate.HibernateException
disconnect in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic void reconnect(java.sql.Connection connection)
throws org.hibernate.HibernateException
reconnect in interface org.hibernate.Sessionorg.hibernate.HibernateExceptionpublic boolean isFetchProfileEnabled(java.lang.String s)
throws org.hibernate.UnknownProfileException
isFetchProfileEnabled in interface org.hibernate.Sessionorg.hibernate.UnknownProfileExceptionpublic void enableFetchProfile(java.lang.String s)
throws org.hibernate.UnknownProfileException
enableFetchProfile in interface org.hibernate.Sessionorg.hibernate.UnknownProfileExceptionpublic void disableFetchProfile(java.lang.String s)
throws org.hibernate.UnknownProfileException
disableFetchProfile in interface org.hibernate.Sessionorg.hibernate.UnknownProfileExceptionpublic org.hibernate.TypeHelper getTypeHelper()
getTypeHelper in interface org.hibernate.Sessionpublic org.hibernate.LobHelper getLobHelper()
getLobHelper in interface org.hibernate.Sessionpublic void addEventListeners(org.hibernate.SessionEventListener... listeners)
addEventListeners in interface org.hibernate.Sessionpublic void clearEntityManager()
HibernateProxyclearEntityManager in interface HibernateProxy