Class TransactionScopedSession
- java.lang.Object
-
- io.quarkus.hibernate.orm.runtime.session.TransactionScopedSession
-
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable,javax.persistence.EntityManager,org.hibernate.jpa.HibernateEntityManager,org.hibernate.query.QueryProducer,org.hibernate.Session,org.hibernate.SharedSessionContract
public class TransactionScopedSession extends Object implements org.hibernate.Session
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classTransactionScopedSession.SessionResult
-
Field Summary
Fields Modifier and Type Field Description protected static StringTRANSACTION_IS_NOT_ACTIVE
-
Constructor Summary
Constructors Constructor Description TransactionScopedSession(javax.transaction.TransactionManager transactionManager, javax.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, org.hibernate.SessionFactory sessionFactory, String unitName, javax.enterprise.inject.Instance<RequestScopedSessionHolder> requestScopedSessions)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description (package private) TransactionScopedSession.SessionResultacquireSession()voidaddEventListeners(org.hibernate.SessionEventListener... listeners)org.hibernate.TransactionbeginTransaction()org.hibernate.Session.LockRequestbuildLockRequest(org.hibernate.LockOptions lockOptions)<T> org.hibernate.IdentifierLoadAccess<T>byId(Class<T> entityClass)org.hibernate.IdentifierLoadAccessbyId(String entityName)<T> org.hibernate.MultiIdentifierLoadAccess<T>byMultipleIds(Class<T> entityClass)org.hibernate.MultiIdentifierLoadAccessbyMultipleIds(String entityName)<T> org.hibernate.NaturalIdLoadAccess<T>byNaturalId(Class<T> entityClass)org.hibernate.NaturalIdLoadAccessbyNaturalId(String entityName)<T> org.hibernate.SimpleNaturalIdLoadAccess<T>bySimpleNaturalId(Class<T> entityClass)org.hibernate.SimpleNaturalIdLoadAccessbySimpleNaturalId(String entityName)voidcancelQuery()voidclear()voidclose()booleancontains(Object entity)booleancontains(String entityName, Object object)org.hibernate.CriteriacreateCriteria(Class persistentClass)Deprecated.org.hibernate.CriteriacreateCriteria(Class persistentClass, String alias)Deprecated.org.hibernate.CriteriacreateCriteria(String entityName)Deprecated.org.hibernate.CriteriacreateCriteria(String entityName, String alias)Deprecated.<T> org.hibernate.graph.RootGraph<T>createEntityGraph(Class<T> rootType)org.hibernate.graph.RootGraph<?>createEntityGraph(String graphName)org.hibernate.QuerycreateFilter(Object collection, String queryString)Deprecated.org.hibernate.query.QuerycreateNamedQuery(String name)<T> org.hibernate.query.Query<T>createNamedQuery(String name, Class<T> resultClass)javax.persistence.StoredProcedureQuerycreateNamedStoredProcedureQuery(String name)org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString)org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString, Class resultClass)org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString, String resultSetMapping)org.hibernate.query.QuerycreateQuery(String qlString)<T> org.hibernate.query.Query<T>createQuery(String qlString, Class<T> resultClass)org.hibernate.query.QuerycreateQuery(javax.persistence.criteria.CriteriaDelete deleteQuery)<T> org.hibernate.query.Query<T>createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)org.hibernate.query.QuerycreateQuery(javax.persistence.criteria.CriteriaUpdate updateQuery)org.hibernate.query.NativeQuerycreateSQLQuery(String queryString)org.hibernate.procedure.ProcedureCallcreateStoredProcedureCall(String procedureName)org.hibernate.procedure.ProcedureCallcreateStoredProcedureCall(String procedureName, Class... resultClasses)org.hibernate.procedure.ProcedureCallcreateStoredProcedureCall(String procedureName, String... resultSetMappings)javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String procedureName)javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String procedureName, Class... resultClasses)javax.persistence.StoredProcedureQuerycreateStoredProcedureQuery(String procedureName, String... resultSetMappings)voiddelete(Object object)voiddelete(String entityName, Object object)voiddetach(Object entity)voiddisableFetchProfile(String name)voiddisableFilter(String filterName)Connectiondisconnect()<T> TdoReturningWork(org.hibernate.jdbc.ReturningWork<T> work)voiddoWork(org.hibernate.jdbc.Work work)voidenableFetchProfile(String name)org.hibernate.FilterenableFilter(String filterName)voidevict(Object object)<T> Tfind(Class<T> entityClass, Object primaryKey)<T> Tfind(Class<T> entityClass, Object primaryKey, Map<String,Object> properties)<T> Tfind(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode)<T> Tfind(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode, Map<String,Object> properties)voidflush()<T> Tget(Class<T> entityType, Serializable id)<T> Tget(Class<T> entityType, Serializable id, org.hibernate.LockMode lockMode)<T> Tget(Class<T> entityType, Serializable id, org.hibernate.LockOptions lockOptions)Objectget(String entityName, Serializable id)Objectget(String entityName, Serializable id, org.hibernate.LockMode lockMode)Objectget(String entityName, Serializable id, org.hibernate.LockOptions lockOptions)org.hibernate.CacheModegetCacheMode()javax.persistence.criteria.CriteriaBuildergetCriteriaBuilder()org.hibernate.LockModegetCurrentLockMode(Object object)ObjectgetDelegate()org.hibernate.FiltergetEnabledFilter(String filterName)org.hibernate.graph.RootGraph<?>getEntityGraph(String graphName)<T> List<javax.persistence.EntityGraph<? super T>>getEntityGraphs(Class<T> entityClass)javax.persistence.EntityManagerFactorygetEntityManagerFactory()StringgetEntityName(Object object)javax.persistence.FlushModeTypegetFlushMode()org.hibernate.FlushModegetHibernateFlushMode()SerializablegetIdentifier(Object object)IntegergetJdbcBatchSize()org.hibernate.LobHelpergetLobHelper()javax.persistence.LockModeTypegetLockMode(Object entity)javax.persistence.metamodel.MetamodelgetMetamodel()org.hibernate.query.NativeQuerygetNamedNativeQuery(String name)org.hibernate.procedure.ProcedureCallgetNamedProcedureCall(String name)org.hibernate.query.QuerygetNamedQuery(String queryName)org.hibernate.QuerygetNamedSQLQuery(String name)Deprecated.Map<String,Object>getProperties()<T> TgetReference(Class<T> entityClass, Object primaryKey)org.hibernate.SessiongetSession()org.hibernate.SessionFactorygetSessionFactory()org.hibernate.stat.SessionStatisticsgetStatistics()StringgetTenantIdentifier()org.hibernate.TransactiongetTransaction()org.hibernate.TypeHelpergetTypeHelper()booleanisConnected()booleanisDefaultReadOnly()booleanisDirty()booleanisFetchProfileEnabled(String name)booleanisJoinedToTransaction()booleanisOpen()booleanisReadOnly(Object entityOrProxy)voidjoinTransaction()<T> Tload(Class<T> theClass, Serializable id)<T> Tload(Class<T> theClass, Serializable id, org.hibernate.LockMode lockMode)<T> Tload(Class<T> theClass, Serializable id, org.hibernate.LockOptions lockOptions)voidload(Object object, Serializable id)Objectload(String entityName, Serializable id)Objectload(String entityName, Serializable id, org.hibernate.LockMode lockMode)Objectload(String entityName, Serializable id, org.hibernate.LockOptions lockOptions)voidlock(Object entity, javax.persistence.LockModeType lockMode)voidlock(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)voidlock(Object object, org.hibernate.LockMode lockMode)voidlock(String entityName, Object object, org.hibernate.LockMode lockMode)Objectmerge(Object entity)Objectmerge(String entityName, Object object)voidpersist(Object entity)voidpersist(String entityName, Object object)voidreconnect(Connection connection)voidrefresh(Object entity)voidrefresh(Object entity, Map<String,Object> properties)voidrefresh(Object entity, javax.persistence.LockModeType lockMode)voidrefresh(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)voidrefresh(Object object, org.hibernate.LockMode lockMode)voidrefresh(Object object, org.hibernate.LockOptions lockOptions)voidrefresh(String entityName, Object object)voidrefresh(String entityName, Object object, org.hibernate.LockOptions lockOptions)voidremove(Object entity)voidreplicate(Object object, org.hibernate.ReplicationMode replicationMode)voidreplicate(String entityName, Object object, org.hibernate.ReplicationMode replicationMode)Serializablesave(Object object)Serializablesave(String entityName, Object object)voidsaveOrUpdate(Object object)voidsaveOrUpdate(String entityName, Object object)org.hibernate.SharedSessionBuildersessionWithOptions()voidsetCacheMode(org.hibernate.CacheMode cacheMode)voidsetDefaultReadOnly(boolean readOnly)voidsetFlushMode(javax.persistence.FlushModeType flushMode)voidsetFlushMode(org.hibernate.FlushMode flushMode)Deprecated.voidsetHibernateFlushMode(org.hibernate.FlushMode flushMode)voidsetJdbcBatchSize(Integer jdbcBatchSize)voidsetProperty(String propertyName, Object value)voidsetReadOnly(Object entityOrProxy, boolean readOnly)<T> Tunwrap(Class<T> cls)voidupdate(Object object)voidupdate(String entityName, Object object)
-
-
-
Field Detail
-
TRANSACTION_IS_NOT_ACTIVE
protected static final String TRANSACTION_IS_NOT_ACTIVE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TransactionScopedSession
public TransactionScopedSession(javax.transaction.TransactionManager transactionManager, javax.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, org.hibernate.SessionFactory sessionFactory, String unitName, javax.enterprise.inject.Instance<RequestScopedSessionHolder> requestScopedSessions)
-
-
Method Detail
-
acquireSession
TransactionScopedSession.SessionResult acquireSession()
-
persist
public void persist(Object entity)
- Specified by:
persistin interfacejavax.persistence.EntityManager- Specified by:
persistin interfaceorg.hibernate.Session
-
merge
public Object merge(Object entity)
- Specified by:
mergein interfacejavax.persistence.EntityManager- Specified by:
mergein interfaceorg.hibernate.Session
-
remove
public void remove(Object entity)
- Specified by:
removein interfacejavax.persistence.EntityManager
-
find
public <T> T find(Class<T> entityClass, Object primaryKey)
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
public <T> T find(Class<T> entityClass, Object primaryKey, Map<String,Object> properties)
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
public <T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode)
- Specified by:
findin interfacejavax.persistence.EntityManager
-
find
public <T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
- Specified by:
findin interfacejavax.persistence.EntityManager
-
getReference
public <T> T getReference(Class<T> entityClass, Object primaryKey)
- Specified by:
getReferencein interfacejavax.persistence.EntityManager
-
flush
public void flush()
- Specified by:
flushin interfacejavax.persistence.EntityManager- Specified by:
flushin interfaceorg.hibernate.Session
-
setFlushMode
public void setFlushMode(javax.persistence.FlushModeType flushMode)
- Specified by:
setFlushModein interfacejavax.persistence.EntityManager
-
getFlushMode
public javax.persistence.FlushModeType getFlushMode()
- Specified by:
getFlushModein interfacejavax.persistence.EntityManager- Specified by:
getFlushModein interfaceorg.hibernate.Session
-
lock
public void lock(Object entity, javax.persistence.LockModeType lockMode)
- Specified by:
lockin interfacejavax.persistence.EntityManager
-
lock
public void lock(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
- Specified by:
lockin interfacejavax.persistence.EntityManager
-
refresh
public void refresh(Object entity)
- Specified by:
refreshin interfacejavax.persistence.EntityManager- Specified by:
refreshin interfaceorg.hibernate.Session
-
refresh
public void refresh(Object entity, Map<String,Object> properties)
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
public void refresh(Object entity, javax.persistence.LockModeType lockMode)
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
refresh
public void refresh(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
- Specified by:
refreshin interfacejavax.persistence.EntityManager
-
clear
public void clear()
- Specified by:
clearin interfacejavax.persistence.EntityManager- Specified by:
clearin interfaceorg.hibernate.Session
-
detach
public void detach(Object entity)
- Specified by:
detachin interfacejavax.persistence.EntityManager
-
contains
public boolean contains(Object entity)
- Specified by:
containsin interfacejavax.persistence.EntityManager
-
getLockMode
public javax.persistence.LockModeType getLockMode(Object entity)
- Specified by:
getLockModein interfacejavax.persistence.EntityManager
-
setProperty
public void setProperty(String propertyName, Object value)
- Specified by:
setPropertyin interfacejavax.persistence.EntityManager
-
getProperties
public Map<String,Object> getProperties()
- Specified by:
getPropertiesin interfacejavax.persistence.EntityManager
-
createQuery
public org.hibernate.query.Query createQuery(String qlString)
- Specified by:
createQueryin interfacejavax.persistence.EntityManager- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createQueryin interfaceorg.hibernate.SharedSessionContract
-
createQuery
public <T> org.hibernate.query.Query<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)
- Specified by:
createQueryin interfacejavax.persistence.EntityManager- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createQueryin interfaceorg.hibernate.Session
-
createQuery
public org.hibernate.query.Query createQuery(javax.persistence.criteria.CriteriaUpdate updateQuery)
- Specified by:
createQueryin interfacejavax.persistence.EntityManager- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createQueryin interfaceorg.hibernate.Session
-
createQuery
public org.hibernate.query.Query createQuery(javax.persistence.criteria.CriteriaDelete deleteQuery)
- Specified by:
createQueryin interfacejavax.persistence.EntityManager- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createQueryin interfaceorg.hibernate.Session
-
createQuery
public <T> org.hibernate.query.Query<T> createQuery(String qlString, Class<T> resultClass)
- Specified by:
createQueryin interfacejavax.persistence.EntityManager- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createQueryin interfaceorg.hibernate.Session
-
createNamedQuery
public org.hibernate.query.Query createNamedQuery(String name)
- Specified by:
createNamedQueryin interfacejavax.persistence.EntityManager- Specified by:
createNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
public <T> org.hibernate.query.Query<T> createNamedQuery(String name, Class<T> resultClass)
- Specified by:
createNamedQueryin interfacejavax.persistence.EntityManager- Specified by:
createNamedQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createNamedQueryin interfaceorg.hibernate.Session
-
createNativeQuery
public org.hibernate.query.NativeQuery createNativeQuery(String sqlString)
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public org.hibernate.query.NativeQuery createNativeQuery(String sqlString, Class resultClass)
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public org.hibernate.query.NativeQuery createNativeQuery(String sqlString, String resultSetMapping)
- Specified by:
createNativeQueryin interfacejavax.persistence.EntityManager- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(String name)
- Specified by:
createNamedStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName)
- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, Class... resultClasses)
- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
createStoredProcedureQuery
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, String... resultSetMappings)
- Specified by:
createStoredProcedureQueryin interfacejavax.persistence.EntityManager
-
joinTransaction
public void joinTransaction()
- Specified by:
joinTransactionin interfacejavax.persistence.EntityManager
-
isJoinedToTransaction
public boolean isJoinedToTransaction()
- Specified by:
isJoinedToTransactionin interfacejavax.persistence.EntityManager
-
unwrap
public <T> T unwrap(Class<T> cls)
- Specified by:
unwrapin interfacejavax.persistence.EntityManager
-
getDelegate
public Object getDelegate()
- Specified by:
getDelegatein interfacejavax.persistence.EntityManager
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfacejavax.persistence.EntityManager- Specified by:
closein interfaceorg.hibernate.SharedSessionContract
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin interfacejavax.persistence.EntityManager- Specified by:
isOpenin interfaceorg.hibernate.SharedSessionContract
-
getTransaction
public org.hibernate.Transaction getTransaction()
- Specified by:
getTransactionin interfacejavax.persistence.EntityManager- Specified by:
getTransactionin interfaceorg.hibernate.SharedSessionContract
-
getEntityManagerFactory
public javax.persistence.EntityManagerFactory getEntityManagerFactory()
- Specified by:
getEntityManagerFactoryin interfacejavax.persistence.EntityManager
-
getCriteriaBuilder
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilderin interfacejavax.persistence.EntityManager
-
getMetamodel
public javax.persistence.metamodel.Metamodel getMetamodel()
- Specified by:
getMetamodelin interfacejavax.persistence.EntityManager
-
createEntityGraph
public <T> org.hibernate.graph.RootGraph<T> createEntityGraph(Class<T> rootType)
- Specified by:
createEntityGraphin interfacejavax.persistence.EntityManager- Specified by:
createEntityGraphin interfaceorg.hibernate.Session
-
createEntityGraph
public org.hibernate.graph.RootGraph<?> createEntityGraph(String graphName)
- Specified by:
createEntityGraphin interfacejavax.persistence.EntityManager- Specified by:
createEntityGraphin interfaceorg.hibernate.Session
-
getEntityGraph
public org.hibernate.graph.RootGraph<?> getEntityGraph(String graphName)
- Specified by:
getEntityGraphin interfacejavax.persistence.EntityManager- Specified by:
getEntityGraphin interfaceorg.hibernate.Session
-
getEntityGraphs
public <T> List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(Class<T> entityClass)
- Specified by:
getEntityGraphsin interfacejavax.persistence.EntityManager- Specified by:
getEntityGraphsin interfaceorg.hibernate.Session
-
sessionWithOptions
public org.hibernate.SharedSessionBuilder sessionWithOptions()
- Specified by:
sessionWithOptionsin interfaceorg.hibernate.Session
-
setFlushMode
@Deprecated public void setFlushMode(org.hibernate.FlushMode flushMode)
Deprecated.- Specified by:
setFlushModein interfaceorg.hibernate.Session
-
setHibernateFlushMode
public void setHibernateFlushMode(org.hibernate.FlushMode flushMode)
- Specified by:
setHibernateFlushModein interfaceorg.hibernate.Session
-
getHibernateFlushMode
public org.hibernate.FlushMode getHibernateFlushMode()
- Specified by:
getHibernateFlushModein interfaceorg.hibernate.Session
-
setCacheMode
public void setCacheMode(org.hibernate.CacheMode cacheMode)
- Specified by:
setCacheModein interfaceorg.hibernate.Session
-
getCacheMode
public org.hibernate.CacheMode getCacheMode()
- Specified by:
getCacheModein interfaceorg.hibernate.Session
-
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory()
- Specified by:
getSessionFactoryin interfaceorg.hibernate.Session
-
cancelQuery
public void cancelQuery() throws org.hibernate.HibernateException- Specified by:
cancelQueryin interfaceorg.hibernate.Session- Throws:
org.hibernate.HibernateException
-
isDirty
public boolean isDirty() throws org.hibernate.HibernateException- Specified by:
isDirtyin interfaceorg.hibernate.Session- Throws:
org.hibernate.HibernateException
-
isDefaultReadOnly
public boolean isDefaultReadOnly()
- Specified by:
isDefaultReadOnlyin interfaceorg.hibernate.Session
-
setDefaultReadOnly
public void setDefaultReadOnly(boolean readOnly)
- Specified by:
setDefaultReadOnlyin interfaceorg.hibernate.Session
-
getIdentifier
public Serializable getIdentifier(Object object)
- Specified by:
getIdentifierin interfaceorg.hibernate.Session
-
contains
public boolean contains(String entityName, Object object)
- Specified by:
containsin interfaceorg.hibernate.Session
-
evict
public void evict(Object object)
- Specified by:
evictin interfaceorg.hibernate.Session
-
load
public <T> T load(Class<T> theClass, Serializable id, org.hibernate.LockMode lockMode)
- Specified by:
loadin interfaceorg.hibernate.Session
-
load
public <T> T load(Class<T> theClass, Serializable id, org.hibernate.LockOptions lockOptions)
- Specified by:
loadin interfaceorg.hibernate.Session
-
load
public Object load(String entityName, Serializable id, org.hibernate.LockMode lockMode)
- Specified by:
loadin interfaceorg.hibernate.Session
-
load
public Object load(String entityName, Serializable id, org.hibernate.LockOptions lockOptions)
- Specified by:
loadin interfaceorg.hibernate.Session
-
load
public <T> T load(Class<T> theClass, Serializable id)
- Specified by:
loadin interfaceorg.hibernate.Session
-
load
public Object load(String entityName, Serializable id)
- Specified by:
loadin interfaceorg.hibernate.Session
-
load
public void load(Object object, Serializable id)
- Specified by:
loadin interfaceorg.hibernate.Session
-
replicate
public void replicate(Object object, org.hibernate.ReplicationMode replicationMode)
- Specified by:
replicatein interfaceorg.hibernate.Session
-
replicate
public void replicate(String entityName, Object object, org.hibernate.ReplicationMode replicationMode)
- Specified by:
replicatein interfaceorg.hibernate.Session
-
save
public Serializable save(Object object)
- Specified by:
savein interfaceorg.hibernate.Session
-
save
public Serializable save(String entityName, Object object)
- Specified by:
savein interfaceorg.hibernate.Session
-
saveOrUpdate
public void saveOrUpdate(Object object)
- Specified by:
saveOrUpdatein interfaceorg.hibernate.Session
-
saveOrUpdate
public void saveOrUpdate(String entityName, Object object)
- Specified by:
saveOrUpdatein interfaceorg.hibernate.Session
-
update
public void update(Object object)
- Specified by:
updatein interfaceorg.hibernate.Session
-
update
public void update(String entityName, Object object)
- Specified by:
updatein interfaceorg.hibernate.Session
-
merge
public Object merge(String entityName, Object object)
- Specified by:
mergein interfaceorg.hibernate.Session
-
persist
public void persist(String entityName, Object object)
- Specified by:
persistin interfaceorg.hibernate.Session
-
delete
public void delete(Object object)
- Specified by:
deletein interfaceorg.hibernate.Session
-
delete
public void delete(String entityName, Object object)
- Specified by:
deletein interfaceorg.hibernate.Session
-
lock
public void lock(Object object, org.hibernate.LockMode lockMode)
- Specified by:
lockin interfaceorg.hibernate.Session
-
lock
public void lock(String entityName, Object object, org.hibernate.LockMode lockMode)
- Specified by:
lockin interfaceorg.hibernate.Session
-
buildLockRequest
public org.hibernate.Session.LockRequest buildLockRequest(org.hibernate.LockOptions lockOptions)
- Specified by:
buildLockRequestin interfaceorg.hibernate.Session
-
refresh
public void refresh(String entityName, Object object)
- Specified by:
refreshin interfaceorg.hibernate.Session
-
refresh
public void refresh(Object object, org.hibernate.LockMode lockMode)
- Specified by:
refreshin interfaceorg.hibernate.Session
-
refresh
public void refresh(Object object, org.hibernate.LockOptions lockOptions)
- Specified by:
refreshin interfaceorg.hibernate.Session
-
refresh
public void refresh(String entityName, Object object, org.hibernate.LockOptions lockOptions)
- Specified by:
refreshin interfaceorg.hibernate.Session
-
getCurrentLockMode
public org.hibernate.LockMode getCurrentLockMode(Object object)
- Specified by:
getCurrentLockModein interfaceorg.hibernate.Session
-
createFilter
@Deprecated public org.hibernate.Query createFilter(Object collection, String queryString)
Deprecated.- Specified by:
createFilterin interfaceorg.hibernate.Session
-
get
public <T> T get(Class<T> entityType, Serializable id)
- Specified by:
getin interfaceorg.hibernate.Session
-
get
public <T> T get(Class<T> entityType, Serializable id, org.hibernate.LockMode lockMode)
- Specified by:
getin interfaceorg.hibernate.Session
-
get
public <T> T get(Class<T> entityType, Serializable id, org.hibernate.LockOptions lockOptions)
- Specified by:
getin interfaceorg.hibernate.Session
-
get
public Object get(String entityName, Serializable id)
- Specified by:
getin interfaceorg.hibernate.Session
-
get
public Object get(String entityName, Serializable id, org.hibernate.LockMode lockMode)
- Specified by:
getin interfaceorg.hibernate.Session
-
get
public Object get(String entityName, Serializable id, org.hibernate.LockOptions lockOptions)
- Specified by:
getin interfaceorg.hibernate.Session
-
getEntityName
public String getEntityName(Object object)
- Specified by:
getEntityNamein interfaceorg.hibernate.Session
-
byId
public org.hibernate.IdentifierLoadAccess byId(String entityName)
- Specified by:
byIdin interfaceorg.hibernate.Session
-
byMultipleIds
public <T> org.hibernate.MultiIdentifierLoadAccess<T> byMultipleIds(Class<T> entityClass)
- Specified by:
byMultipleIdsin interfaceorg.hibernate.Session
-
byMultipleIds
public org.hibernate.MultiIdentifierLoadAccess byMultipleIds(String entityName)
- Specified by:
byMultipleIdsin interfaceorg.hibernate.Session
-
byId
public <T> org.hibernate.IdentifierLoadAccess<T> byId(Class<T> entityClass)
- Specified by:
byIdin interfaceorg.hibernate.Session
-
byNaturalId
public org.hibernate.NaturalIdLoadAccess byNaturalId(String entityName)
- Specified by:
byNaturalIdin interfaceorg.hibernate.Session
-
byNaturalId
public <T> org.hibernate.NaturalIdLoadAccess<T> byNaturalId(Class<T> entityClass)
- Specified by:
byNaturalIdin interfaceorg.hibernate.Session
-
bySimpleNaturalId
public org.hibernate.SimpleNaturalIdLoadAccess bySimpleNaturalId(String entityName)
- Specified by:
bySimpleNaturalIdin interfaceorg.hibernate.Session
-
bySimpleNaturalId
public <T> org.hibernate.SimpleNaturalIdLoadAccess<T> bySimpleNaturalId(Class<T> entityClass)
- Specified by:
bySimpleNaturalIdin interfaceorg.hibernate.Session
-
enableFilter
public org.hibernate.Filter enableFilter(String filterName)
- Specified by:
enableFilterin interfaceorg.hibernate.Session
-
getEnabledFilter
public org.hibernate.Filter getEnabledFilter(String filterName)
- Specified by:
getEnabledFilterin interfaceorg.hibernate.Session
-
disableFilter
public void disableFilter(String filterName)
- Specified by:
disableFilterin interfaceorg.hibernate.Session
-
getStatistics
public org.hibernate.stat.SessionStatistics getStatistics()
- Specified by:
getStatisticsin interfaceorg.hibernate.Session
-
isReadOnly
public boolean isReadOnly(Object entityOrProxy)
- Specified by:
isReadOnlyin interfaceorg.hibernate.Session
-
setReadOnly
public void setReadOnly(Object entityOrProxy, boolean readOnly)
- Specified by:
setReadOnlyin interfaceorg.hibernate.Session
-
disconnect
public Connection disconnect()
- Specified by:
disconnectin interfaceorg.hibernate.Session
-
reconnect
public void reconnect(Connection connection)
- Specified by:
reconnectin interfaceorg.hibernate.Session
-
isFetchProfileEnabled
public boolean isFetchProfileEnabled(String name) throws org.hibernate.UnknownProfileException
- Specified by:
isFetchProfileEnabledin interfaceorg.hibernate.Session- Throws:
org.hibernate.UnknownProfileException
-
enableFetchProfile
public void enableFetchProfile(String name) throws org.hibernate.UnknownProfileException
- Specified by:
enableFetchProfilein interfaceorg.hibernate.Session- Throws:
org.hibernate.UnknownProfileException
-
disableFetchProfile
public void disableFetchProfile(String name) throws org.hibernate.UnknownProfileException
- Specified by:
disableFetchProfilein interfaceorg.hibernate.Session- Throws:
org.hibernate.UnknownProfileException
-
getTypeHelper
public org.hibernate.TypeHelper getTypeHelper()
- Specified by:
getTypeHelperin interfaceorg.hibernate.Session
-
getLobHelper
public org.hibernate.LobHelper getLobHelper()
- Specified by:
getLobHelperin interfaceorg.hibernate.Session
-
addEventListeners
public void addEventListeners(org.hibernate.SessionEventListener... listeners)
- Specified by:
addEventListenersin interfaceorg.hibernate.Session
-
createSQLQuery
public org.hibernate.query.NativeQuery createSQLQuery(String queryString)
- Specified by:
createSQLQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
createSQLQueryin interfaceorg.hibernate.Session
-
getTenantIdentifier
public String getTenantIdentifier()
- Specified by:
getTenantIdentifierin interfaceorg.hibernate.SharedSessionContract
-
isConnected
public boolean isConnected()
- Specified by:
isConnectedin interfaceorg.hibernate.SharedSessionContract
-
beginTransaction
public org.hibernate.Transaction beginTransaction()
- Specified by:
beginTransactionin interfaceorg.hibernate.SharedSessionContract
-
getNamedQuery
public org.hibernate.query.Query getNamedQuery(String queryName)
- Specified by:
getNamedQueryin interfaceorg.hibernate.query.QueryProducer- Specified by:
getNamedQueryin interfaceorg.hibernate.SharedSessionContract
-
getNamedProcedureCall
public org.hibernate.procedure.ProcedureCall getNamedProcedureCall(String name)
- Specified by:
getNamedProcedureCallin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
public org.hibernate.procedure.ProcedureCall createStoredProcedureCall(String procedureName)
- Specified by:
createStoredProcedureCallin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
public org.hibernate.procedure.ProcedureCall createStoredProcedureCall(String procedureName, Class... resultClasses)
- Specified by:
createStoredProcedureCallin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
public org.hibernate.procedure.ProcedureCall createStoredProcedureCall(String procedureName, String... resultSetMappings)
- Specified by:
createStoredProcedureCallin interfaceorg.hibernate.SharedSessionContract
-
createCriteria
@Deprecated public org.hibernate.Criteria createCriteria(Class persistentClass)
Deprecated.- Specified by:
createCriteriain interfaceorg.hibernate.SharedSessionContract
-
createCriteria
@Deprecated public org.hibernate.Criteria createCriteria(Class persistentClass, String alias)
Deprecated.- Specified by:
createCriteriain interfaceorg.hibernate.SharedSessionContract
-
createCriteria
@Deprecated public org.hibernate.Criteria createCriteria(String entityName)
Deprecated.- Specified by:
createCriteriain interfaceorg.hibernate.SharedSessionContract
-
createCriteria
@Deprecated public org.hibernate.Criteria createCriteria(String entityName, String alias)
Deprecated.- Specified by:
createCriteriain interfaceorg.hibernate.SharedSessionContract
-
getJdbcBatchSize
public Integer getJdbcBatchSize()
- Specified by:
getJdbcBatchSizein interfaceorg.hibernate.SharedSessionContract
-
setJdbcBatchSize
public void setJdbcBatchSize(Integer jdbcBatchSize)
- Specified by:
setJdbcBatchSizein interfaceorg.hibernate.SharedSessionContract
-
doWork
public void doWork(org.hibernate.jdbc.Work work) throws org.hibernate.HibernateException- Specified by:
doWorkin interfaceorg.hibernate.SharedSessionContract- Throws:
org.hibernate.HibernateException
-
doReturningWork
public <T> T doReturningWork(org.hibernate.jdbc.ReturningWork<T> work) throws org.hibernate.HibernateException- Specified by:
doReturningWorkin interfaceorg.hibernate.SharedSessionContract- Throws:
org.hibernate.HibernateException
-
getNamedSQLQuery
@Deprecated public org.hibernate.Query getNamedSQLQuery(String name)
Deprecated.- Specified by:
getNamedSQLQueryin interfaceorg.hibernate.query.QueryProducer
-
getNamedNativeQuery
public org.hibernate.query.NativeQuery getNamedNativeQuery(String name)
- Specified by:
getNamedNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
getSession
public org.hibernate.Session getSession()
- Specified by:
getSessionin interfaceorg.hibernate.jpa.HibernateEntityManager
-
-