Package io.quarkus.hibernate.orm.runtime
Class StatelessSessionLazyDelegator
- java.lang.Object
-
- io.quarkus.hibernate.orm.runtime.StatelessSessionLazyDelegator
-
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable,org.hibernate.query.QueryProducer,org.hibernate.SharedSessionContract,org.hibernate.StatelessSession
class StatelessSessionLazyDelegator extends Object implements org.hibernate.StatelessSession
Plays the exact same role asSessionLazyDelegatorforSession
-
-
Constructor Summary
Constructors Constructor Description StatelessSessionLazyDelegator(Supplier<org.hibernate.StatelessSession> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.hibernate.TransactionbeginTransaction()voidclose()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.MutationQuerycreateNamedMutationQuery(String name)org.hibernate.query.QuerycreateNamedQuery(String name)Deprecated.<R> org.hibernate.query.Query<R>createNamedQuery(String name, Class<R> resultClass)org.hibernate.query.SelectionQuery<?>createNamedSelectionQuery(String name)<R> org.hibernate.query.SelectionQuery<R>createNamedSelectionQuery(String name, Class<R> resultType)org.hibernate.procedure.ProcedureCallcreateNamedStoredProcedureQuery(String name)org.hibernate.query.MutationQuerycreateNativeMutationQuery(String sqlString)org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString)Deprecated.<R> org.hibernate.query.NativeQuery<R>createNativeQuery(String sqlString, Class<R> resultClass)<R> org.hibernate.query.NativeQuery<R>createNativeQuery(String sqlString, Class<R> resultClass, String tableAlias)org.hibernate.query.NativeQuerycreateNativeQuery(String sqlString, String resultSetMappingName)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.<R> org.hibernate.query.Query<R>createQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)org.hibernate.query.QuerycreateQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)Deprecated.org.hibernate.query.QuerycreateQuery(String queryString)Deprecated.<R> org.hibernate.query.Query<R>createQuery(String queryString, Class<R> 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)voiddelete(Object entity)voiddelete(String entityName, Object entity)<T> TdoReturningWork(org.hibernate.jdbc.ReturningWork<T> work)voiddoWork(org.hibernate.jdbc.Work work)voidfetch(Object association)<T> Tget(Class<T> entityClass, Object id)<T> Tget(Class<T> entityClass, Object id, org.hibernate.LockMode lockMode)Objectget(String entityName, Object id)Objectget(String entityName, Object id, org.hibernate.LockMode lockMode)org.hibernate.query.criteria.HibernateCriteriaBuildergetCriteriaBuilder()IntegergetJdbcBatchSize()org.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.StringgetTenantIdentifier()org.hibernate.TransactiongetTransaction()Objectinsert(Object entity)Objectinsert(String entityName, Object entity)booleanisConnected()booleanisJoinedToTransaction()booleanisOpen()voidjoinTransaction()voidrefresh(Object entity)voidrefresh(Object entity, org.hibernate.LockMode lockMode)voidrefresh(String entityName, Object entity)voidrefresh(String entityName, Object entity, org.hibernate.LockMode lockMode)voidsetJdbcBatchSize(Integer jdbcBatchSize)voidupdate(Object entity)voidupdate(String entityName, Object entity)
-
-
-
Constructor Detail
-
StatelessSessionLazyDelegator
public StatelessSessionLazyDelegator(Supplier<org.hibernate.StatelessSession> delegate)
-
-
Method Detail
-
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
public Object insert(Object entity)
- Specified by:
insertin interfaceorg.hibernate.StatelessSession
-
insert
public Object insert(String entityName, Object entity)
- Specified by:
insertin interfaceorg.hibernate.StatelessSession
-
update
public void update(Object entity)
- Specified by:
updatein interfaceorg.hibernate.StatelessSession
-
update
public void update(String entityName, Object entity)
- Specified by:
updatein interfaceorg.hibernate.StatelessSession
-
delete
public void delete(Object entity)
- Specified by:
deletein interfaceorg.hibernate.StatelessSession
-
delete
public void delete(String entityName, Object entity)
- Specified by:
deletein interfaceorg.hibernate.StatelessSession
-
get
public Object get(String entityName, Object id)
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
public <T> T get(Class<T> entityClass, Object id)
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
public Object get(String entityName, Object id, org.hibernate.LockMode lockMode)
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
get
public <T> T get(Class<T> entityClass, Object id, org.hibernate.LockMode lockMode)
- Specified by:
getin interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(Object entity)
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(String entityName, Object entity)
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(Object entity, org.hibernate.LockMode lockMode)
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(String entityName, Object entity, org.hibernate.LockMode lockMode)
- Specified by:
refreshin interfaceorg.hibernate.StatelessSession
-
fetch
public void fetch(Object association)
- Specified by:
fetchin interfaceorg.hibernate.StatelessSession
-
getTenantIdentifier
public String getTenantIdentifier()
- Specified by:
getTenantIdentifierin interfaceorg.hibernate.SharedSessionContract
-
isOpen
public boolean isOpen()
- Specified by:
isOpenin 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
-
getTransaction
public org.hibernate.Transaction getTransaction()
- Specified by:
getTransactionin interfaceorg.hibernate.SharedSessionContract
-
joinTransaction
public void joinTransaction()
- Specified by:
joinTransactionin interfaceorg.hibernate.SharedSessionContract
-
isJoinedToTransaction
public boolean isJoinedToTransaction()
- Specified by:
isJoinedToTransactionin 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
-
createNamedStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createNamedStoredProcedureQuery(String name)
- Specified by:
createNamedStoredProcedureQueryin interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createStoredProcedureQuery(String procedureName)
- 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
-
getJdbcBatchSize
public Integer getJdbcBatchSize()
- Specified by:
getJdbcBatchSizein interfaceorg.hibernate.SharedSessionContract
-
setJdbcBatchSize
public void setJdbcBatchSize(Integer jdbcBatchSize)
- Specified by:
setJdbcBatchSizein interfaceorg.hibernate.SharedSessionContract
-
getCriteriaBuilder
public org.hibernate.query.criteria.HibernateCriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilderin 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
-
createQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createQuery(String queryString)
Deprecated.- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
public <R> org.hibernate.query.Query<R> createQuery(String queryString, Class<R> resultClass)
- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
public <R> org.hibernate.query.Query<R> createQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)
Deprecated.- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery)
Deprecated.- Specified by:
createQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery createNativeQuery(String sqlString)
Deprecated.- Specified by:
createNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public <R> org.hibernate.query.NativeQuery<R> createNativeQuery(String sqlString, Class<R> resultClass)
- Specified by:
createNativeQueryin 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
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery createNativeQuery(String sqlString, String resultSetMappingName)
Deprecated.- 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
public org.hibernate.query.SelectionQuery<?> createSelectionQuery(String hqlString)
- 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
public org.hibernate.query.MutationQuery createMutationQuery(String hqlString)
- 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
public org.hibernate.query.MutationQuery createNativeMutationQuery(String sqlString)
- Specified by:
createNativeMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createNamedQuery(String name)
Deprecated.- Specified by:
createNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
public <R> org.hibernate.query.Query<R> createNamedQuery(String name, Class<R> resultClass)
- Specified by:
createNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
createNamedSelectionQuery
public org.hibernate.query.SelectionQuery<?> createNamedSelectionQuery(String name)
- 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
public org.hibernate.query.MutationQuery createNamedMutationQuery(String name)
- Specified by:
createNamedMutationQueryin interfaceorg.hibernate.query.QueryProducer
-
getNamedQuery
@Deprecated(since="6.0") public org.hibernate.query.Query getNamedQuery(String queryName)
Deprecated.- Specified by:
getNamedQueryin interfaceorg.hibernate.query.QueryProducer
-
getNamedNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery getNamedNativeQuery(String name)
Deprecated.- Specified by:
getNamedNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
getNamedNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery getNamedNativeQuery(String name, String resultSetMapping)
Deprecated.- Specified by:
getNamedNativeQueryin interfaceorg.hibernate.query.QueryProducer
-
-