Class TransactionScopedStatelessSession
java.lang.Object
io.quarkus.hibernate.orm.runtime.session.TransactionScopedStatelessSession
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable,org.hibernate.query.QueryProducer,org.hibernate.SharedSessionContract,org.hibernate.StatelessSession
public class TransactionScopedStatelessSession
extends Object
implements org.hibernate.StatelessSession
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTransactionScopedStatelessSession(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, org.hibernate.SessionFactory sessionFactory, String unitName, jakarta.enterprise.inject.Instance<RequestScopedStatelessSessionHolder> requestScopedSessions) -
Method Summary
Modifier and TypeMethodDescription(package private) TransactionScopedStatelessSession.SessionResultorg.hibernate.Transactionvoidclose()<T> org.hibernate.graph.RootGraph<T>createEntityGraph(Class<T> rootType) <T> org.hibernate.graph.RootGraph<T>createEntityGraph(Class<T> rootType, String graphName) org.hibernate.graph.RootGraph<?>createEntityGraph(String graphName) org.hibernate.query.MutationQuerycreateMutationQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) org.hibernate.query.MutationQuerycreateMutationQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) org.hibernate.query.MutationQuerycreateMutationQuery(String hqlString) org.hibernate.query.MutationQuerycreateMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect insertSelect) org.hibernate.query.MutationQueryorg.hibernate.query.QuerycreateNamedQuery(String name) Deprecated.<T> org.hibernate.query.Query<T>createNamedQuery(String name, Class<T> resultClass) org.hibernate.query.SelectionQuery<?><R> org.hibernate.query.SelectionQuery<R>createNamedSelectionQuery(String name, Class<R> resultType) org.hibernate.procedure.ProcedureCallorg.hibernate.query.MutationQuerycreateNativeMutationQuery(String sqlString) org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString) Deprecated.org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString, Class resultClass) Deprecated.<R> org.hibernate.query.NativeQuery<R>createNativeQuery(String sqlString, Class<R> resultClass, String tableAlias) org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString, String resultSetMapping) Deprecated.<R> org.hibernate.query.NativeQuery<R>createNativeQuery(String sqlString, String resultSetMappingName, Class<R> resultClass) org.hibernate.query.QuerycreateQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) Deprecated.<T> org.hibernate.query.Query<T>createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) org.hibernate.query.QuerycreateQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) Deprecated.org.hibernate.query.QuerycreateQuery(String qlString) Deprecated.<T> org.hibernate.query.Query<T>createQuery(String qlString, Class<T> resultClass) <R> org.hibernate.query.SelectionQuery<R>createSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria) org.hibernate.query.SelectionQuery<?>createSelectionQuery(String hqlString) <R> org.hibernate.query.SelectionQuery<R>createSelectionQuery(String hqlString, Class<R> resultType) org.hibernate.procedure.ProcedureCallcreateStoredProcedureCall(String procedureName) org.hibernate.procedure.ProcedureCallcreateStoredProcedureCall(String procedureName, Class... resultClasses) org.hibernate.procedure.ProcedureCallcreateStoredProcedureCall(String procedureName, String... resultSetMappings) org.hibernate.procedure.ProcedureCallcreateStoredProcedureQuery(String procedureName) org.hibernate.procedure.ProcedureCallcreateStoredProcedureQuery(String procedureName, Class... resultClasses) org.hibernate.procedure.ProcedureCallcreateStoredProcedureQuery(String procedureName, String... resultSetMappings) voidDeprecated.voidDeprecated.<T> TdoReturningWork(org.hibernate.jdbc.ReturningWork<T> work) voiddoWork(org.hibernate.jdbc.Work work) void<T> Tget(jakarta.persistence.EntityGraph<T> graph, org.hibernate.graph.GraphSemantic graphSemantic, Object id) <T> Tget(jakarta.persistence.EntityGraph<T> graph, org.hibernate.graph.GraphSemantic graphSemantic, Object id, org.hibernate.LockMode lockMode) <T> T<T> Torg.hibernate.query.criteria.HibernateCriteriaBuilderorg.hibernate.graph.RootGraph<?>getEntityGraph(String graphName) <T> List<jakarta.persistence.EntityGraph<? super T>>getEntityGraphs(Class<T> entityClass) org.hibernate.SessionFactoryorg.hibernate.query.NativeQuerygetNamedNativeQuery(String name) Deprecated.org.hibernate.query.NativeQuerygetNamedNativeQuery(String name, String resultSetMapping) Deprecated.org.hibernate.procedure.ProcedureCallgetNamedProcedureCall(String name) org.hibernate.query.QuerygetNamedQuery(String queryName) Deprecated.org.hibernate.TransactionbooleanbooleanbooleanisOpen()voidvoidvoidvoidDeprecated.voidvoidsetJdbcBatchSize(Integer jdbcBatchSize) voidDeprecated.voidDeprecated.voidvoid
-
Field Details
-
TRANSACTION_IS_NOT_ACTIVE
- See Also:
-
-
Constructor Details
-
TransactionScopedStatelessSession
public TransactionScopedStatelessSession(jakarta.transaction.TransactionManager transactionManager, jakarta.transaction.TransactionSynchronizationRegistry transactionSynchronizationRegistry, org.hibernate.SessionFactory sessionFactory, String unitName, jakarta.enterprise.inject.Instance<RequestScopedStatelessSessionHolder> requestScopedSessions)
-
-
Method Details
-
acquireSession
TransactionScopedStatelessSession.SessionResult acquireSession() -
refresh
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
createQuery
Deprecated.- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
public <T> org.hibernate.query.Query<T> createQuery(jakarta.persistence.criteria.CriteriaQuery<T> criteriaQuery) - Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
@Deprecated public org.hibernate.query.Query createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) Deprecated.- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
@Deprecated public org.hibernate.query.Query createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) Deprecated.- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
Deprecated.- Specified by:
createNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
- Specified by:
createNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
Deprecated.- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
@Deprecated public org.hibernate.query.NativeQuery createNativeQuery(String sqlString, Class resultClass) Deprecated.- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
@Deprecated public org.hibernate.query.NativeQuery createNativeQuery(String sqlString, String resultSetMapping) Deprecated.- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedStoredProcedureQuery
- Specified by:
createNamedStoredProcedureQueryin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
- Specified by:
createStoredProcedureQueryin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createStoredProcedureQuery(String procedureName, Class... resultClasses) - Specified by:
createStoredProcedureQueryin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createStoredProcedureQuery(String procedureName, String... resultSetMappings) - Specified by:
createStoredProcedureQueryin interfaceorg.hibernate.SharedSessionContract
-
joinTransaction
public void joinTransaction()- Specified by:
joinTransactionin interfaceorg.hibernate.SharedSessionContract
-
isJoinedToTransaction
public boolean isJoinedToTransaction()- Specified by:
isJoinedToTransactionin interfaceorg.hibernate.SharedSessionContract
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.hibernate.SharedSessionContract- Specified by:
closein interfaceorg.hibernate.StatelessSession
-
insert
- Specified by:
insertin interfaceorg.hibernate.StatelessSession
-
insert
- Specified by:
insertin interfaceorg.hibernate.StatelessSession
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceorg.hibernate.SharedSessionContract
-
getTransaction
public org.hibernate.Transaction getTransaction()- Specified by:
getTransactionin interfaceorg.hibernate.SharedSessionContract
-
getCriteriaBuilder
public org.hibernate.query.criteria.HibernateCriteriaBuilder getCriteriaBuilder()- Specified by:
getCriteriaBuilderin interfaceorg.hibernate.SharedSessionContract
-
update
Deprecated.- Specified by:
updatein interfaceorg.hibernate.StatelessSession
-
update
Deprecated.- Specified by:
updatein interfaceorg.hibernate.StatelessSession
-
delete
Deprecated.- Specified by:
deletein interfaceorg.hibernate.StatelessSession
-
delete
Deprecated.- Specified by:
deletein interfaceorg.hibernate.StatelessSession
-
refresh
Deprecated.- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
refresh
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
refresh
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
fetch
- Specified by:
fetchin interfaceorg.hibernate.StatelessSession
-
get
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
getTenantIdentifier
- Specified by:
getTenantIdentifierin interfaceorg.hibernate.SharedSessionContract
-
getTenantIdentifierValue
- Specified by:
getTenantIdentifierValuein 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
Deprecated.- Specified by:
getNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
getNamedProcedureCall
- Specified by:
getNamedProcedureCallin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
- 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
-
getJdbcBatchSize
- Specified by:
getJdbcBatchSizein interfaceorg.hibernate.SharedSessionContract
-
setJdbcBatchSize
- 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
-
getNamedNativeQuery
Deprecated.- Specified by:
getNamedNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public <R> org.hibernate.query.NativeQuery<R> createNativeQuery(String sqlString, Class<R> resultClass, String tableAlias) - Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public <R> org.hibernate.query.NativeQuery<R> createNativeQuery(String sqlString, String resultSetMappingName, Class<R> resultClass) - Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createSelectionQuery
- Specified by:
createSelectionQueryin interfaceorg.hibernate.query.QueryProducer
-
createSelectionQuery
public <R> org.hibernate.query.SelectionQuery<R> createSelectionQuery(String hqlString, Class<R> resultType) - Specified by:
createSelectionQueryin interfaceorg.hibernate.query.QueryProducer
-
createSelectionQuery
public <R> org.hibernate.query.SelectionQuery<R> createSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria) - Specified by:
createSelectionQueryin interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
- Specified by:
createMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery) - Specified by:
createMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery) - Specified by:
createMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect insertSelect) - Specified by:
createMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeMutationQuery
- Specified by:
createNativeMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedSelectionQuery
- Specified by:
createNamedSelectionQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedSelectionQuery
public <R> org.hibernate.query.SelectionQuery<R> createNamedSelectionQuery(String name, Class<R> resultType) - Specified by:
createNamedSelectionQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedMutationQuery
- Specified by:
createNamedMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
getNamedNativeQuery
@Deprecated public org.hibernate.query.NativeQuery getNamedNativeQuery(String name, String resultSetMapping) Deprecated.- Specified by:
getNamedNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createEntityGraph
- Specified by:
createEntityGraphin interfaceorg.hibernate.SharedSessionContract
-
createEntityGraph
- Specified by:
createEntityGraphin interfaceorg.hibernate.SharedSessionContract
-
createEntityGraph
- Specified by:
createEntityGraphin interfaceorg.hibernate.SharedSessionContract
-
getEntityGraph
- Specified by:
getEntityGraphin interfaceorg.hibernate.SharedSessionContract
-
getEntityGraphs
- Specified by:
getEntityGraphsin interfaceorg.hibernate.SharedSessionContract
-
getFactory
public org.hibernate.SessionFactory getFactory()- Specified by:
getFactoryin interfaceorg.hibernate.SharedSessionContract
-
upsert
- Specified by:
upsertin interfaceorg.hibernate.StatelessSession
-
upsert
- Specified by:
upsertin interfaceorg.hibernate.StatelessSession
-
get
public <T> T get(jakarta.persistence.EntityGraph<T> graph, org.hibernate.graph.GraphSemantic graphSemantic, Object id) - Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
public <T> T get(jakarta.persistence.EntityGraph<T> graph, org.hibernate.graph.GraphSemantic graphSemantic, Object id, org.hibernate.LockMode lockMode) - Specified by:
getin interfaceorg.hibernate.StatelessSession
-