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 asSessionLazyDelegator
forSession
-
-
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.Transaction
beginTransaction()
void
close()
org.hibernate.query.MutationQuery
createMutationQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery)
org.hibernate.query.MutationQuery
createMutationQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)
org.hibernate.query.MutationQuery
createMutationQuery(String hqlString)
org.hibernate.query.MutationQuery
createMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect insertSelect)
org.hibernate.query.MutationQuery
createNamedMutationQuery(String name)
org.hibernate.query.Query
createNamedQuery(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.ProcedureCall
createNamedStoredProcedureQuery(String name)
org.hibernate.query.MutationQuery
createNativeMutationQuery(String sqlString)
org.hibernate.query.NativeQuery
createNativeQuery(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.NativeQuery
createNativeQuery(String sqlString, String resultSetMappingName)
Deprecated.<R> org.hibernate.query.NativeQuery<R>
createNativeQuery(String sqlString, String resultSetMappingName, Class<R> resultClass)
org.hibernate.query.Query
createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery)
Deprecated.<R> org.hibernate.query.Query<R>
createQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
org.hibernate.query.Query
createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)
Deprecated.org.hibernate.query.Query
createQuery(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.ProcedureCall
createStoredProcedureCall(String procedureName)
org.hibernate.procedure.ProcedureCall
createStoredProcedureCall(String procedureName, Class<?>... resultClasses)
org.hibernate.procedure.ProcedureCall
createStoredProcedureCall(String procedureName, String... resultSetMappings)
org.hibernate.procedure.ProcedureCall
createStoredProcedureQuery(String procedureName)
org.hibernate.procedure.ProcedureCall
createStoredProcedureQuery(String procedureName, Class<?>... resultClasses)
org.hibernate.procedure.ProcedureCall
createStoredProcedureQuery(String procedureName, String... resultSetMappings)
void
delete(Object entity)
void
delete(String entityName, Object entity)
<T> T
doReturningWork(org.hibernate.jdbc.ReturningWork<T> work)
void
doWork(org.hibernate.jdbc.Work work)
void
fetch(Object association)
<T> T
get(Class<T> entityClass, Object id)
<T> T
get(Class<T> entityClass, Object id, org.hibernate.LockMode lockMode)
Object
get(String entityName, Object id)
Object
get(String entityName, Object id, org.hibernate.LockMode lockMode)
org.hibernate.query.criteria.HibernateCriteriaBuilder
getCriteriaBuilder()
Integer
getJdbcBatchSize()
org.hibernate.query.NativeQuery
getNamedNativeQuery(String name)
Deprecated.org.hibernate.query.NativeQuery
getNamedNativeQuery(String name, String resultSetMapping)
Deprecated.org.hibernate.procedure.ProcedureCall
getNamedProcedureCall(String name)
org.hibernate.query.Query
getNamedQuery(String queryName)
Deprecated.String
getTenantIdentifier()
org.hibernate.Transaction
getTransaction()
Object
insert(Object entity)
Object
insert(String entityName, Object entity)
boolean
isConnected()
boolean
isJoinedToTransaction()
boolean
isOpen()
void
joinTransaction()
void
refresh(Object entity)
void
refresh(Object entity, org.hibernate.LockMode lockMode)
void
refresh(String entityName, Object entity)
void
refresh(String entityName, Object entity, org.hibernate.LockMode lockMode)
void
setJdbcBatchSize(Integer jdbcBatchSize)
void
update(Object entity)
void
update(String entityName, Object entity)
-
-
-
Constructor Detail
-
StatelessSessionLazyDelegator
public StatelessSessionLazyDelegator(Supplier<org.hibernate.StatelessSession> delegate)
-
-
Method Detail
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceorg.hibernate.SharedSessionContract
- Specified by:
close
in interfaceorg.hibernate.StatelessSession
-
insert
public Object insert(Object entity)
- Specified by:
insert
in interfaceorg.hibernate.StatelessSession
-
insert
public Object insert(String entityName, Object entity)
- Specified by:
insert
in interfaceorg.hibernate.StatelessSession
-
update
public void update(Object entity)
- Specified by:
update
in interfaceorg.hibernate.StatelessSession
-
update
public void update(String entityName, Object entity)
- Specified by:
update
in interfaceorg.hibernate.StatelessSession
-
delete
public void delete(Object entity)
- Specified by:
delete
in interfaceorg.hibernate.StatelessSession
-
delete
public void delete(String entityName, Object entity)
- Specified by:
delete
in interfaceorg.hibernate.StatelessSession
-
get
public Object get(String entityName, Object id)
- Specified by:
get
in interfaceorg.hibernate.StatelessSession
-
get
public <T> T get(Class<T> entityClass, Object id)
- Specified by:
get
in interfaceorg.hibernate.StatelessSession
-
get
public Object get(String entityName, Object id, org.hibernate.LockMode lockMode)
- Specified by:
get
in interfaceorg.hibernate.StatelessSession
-
get
public <T> T get(Class<T> entityClass, Object id, org.hibernate.LockMode lockMode)
- Specified by:
get
in interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(Object entity)
- Specified by:
refresh
in interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(String entityName, Object entity)
- Specified by:
refresh
in interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(Object entity, org.hibernate.LockMode lockMode)
- Specified by:
refresh
in interfaceorg.hibernate.StatelessSession
-
refresh
public void refresh(String entityName, Object entity, org.hibernate.LockMode lockMode)
- Specified by:
refresh
in interfaceorg.hibernate.StatelessSession
-
fetch
public void fetch(Object association)
- Specified by:
fetch
in interfaceorg.hibernate.StatelessSession
-
getTenantIdentifier
public String getTenantIdentifier()
- Specified by:
getTenantIdentifier
in interfaceorg.hibernate.SharedSessionContract
-
isOpen
public boolean isOpen()
- Specified by:
isOpen
in interfaceorg.hibernate.SharedSessionContract
-
isConnected
public boolean isConnected()
- Specified by:
isConnected
in interfaceorg.hibernate.SharedSessionContract
-
beginTransaction
public org.hibernate.Transaction beginTransaction()
- Specified by:
beginTransaction
in interfaceorg.hibernate.SharedSessionContract
-
getTransaction
public org.hibernate.Transaction getTransaction()
- Specified by:
getTransaction
in interfaceorg.hibernate.SharedSessionContract
-
joinTransaction
public void joinTransaction()
- Specified by:
joinTransaction
in interfaceorg.hibernate.SharedSessionContract
-
isJoinedToTransaction
public boolean isJoinedToTransaction()
- Specified by:
isJoinedToTransaction
in interfaceorg.hibernate.SharedSessionContract
-
getNamedProcedureCall
public org.hibernate.procedure.ProcedureCall getNamedProcedureCall(String name)
- Specified by:
getNamedProcedureCall
in interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
public org.hibernate.procedure.ProcedureCall createStoredProcedureCall(String procedureName)
- Specified by:
createStoredProcedureCall
in interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
public org.hibernate.procedure.ProcedureCall createStoredProcedureCall(String procedureName, Class<?>... resultClasses)
- Specified by:
createStoredProcedureCall
in interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureCall
public org.hibernate.procedure.ProcedureCall createStoredProcedureCall(String procedureName, String... resultSetMappings)
- Specified by:
createStoredProcedureCall
in interfaceorg.hibernate.SharedSessionContract
-
createNamedStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createNamedStoredProcedureQuery(String name)
- Specified by:
createNamedStoredProcedureQuery
in interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createStoredProcedureQuery(String procedureName)
- Specified by:
createStoredProcedureQuery
in interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createStoredProcedureQuery(String procedureName, Class<?>... resultClasses)
- Specified by:
createStoredProcedureQuery
in interfaceorg.hibernate.SharedSessionContract
-
createStoredProcedureQuery
public org.hibernate.procedure.ProcedureCall createStoredProcedureQuery(String procedureName, String... resultSetMappings)
- Specified by:
createStoredProcedureQuery
in interfaceorg.hibernate.SharedSessionContract
-
getJdbcBatchSize
public Integer getJdbcBatchSize()
- Specified by:
getJdbcBatchSize
in interfaceorg.hibernate.SharedSessionContract
-
setJdbcBatchSize
public void setJdbcBatchSize(Integer jdbcBatchSize)
- Specified by:
setJdbcBatchSize
in interfaceorg.hibernate.SharedSessionContract
-
getCriteriaBuilder
public org.hibernate.query.criteria.HibernateCriteriaBuilder getCriteriaBuilder()
- Specified by:
getCriteriaBuilder
in interfaceorg.hibernate.SharedSessionContract
-
doWork
public void doWork(org.hibernate.jdbc.Work work) throws org.hibernate.HibernateException
- Specified by:
doWork
in interfaceorg.hibernate.SharedSessionContract
- Throws:
org.hibernate.HibernateException
-
doReturningWork
public <T> T doReturningWork(org.hibernate.jdbc.ReturningWork<T> work) throws org.hibernate.HibernateException
- Specified by:
doReturningWork
in interfaceorg.hibernate.SharedSessionContract
- Throws:
org.hibernate.HibernateException
-
createQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createQuery(String queryString)
Deprecated.- Specified by:
createQuery
in interfaceorg.hibernate.query.QueryProducer
-
createQuery
public <R> org.hibernate.query.Query<R> createQuery(String queryString, Class<R> resultClass)
- Specified by:
createQuery
in interfaceorg.hibernate.query.QueryProducer
-
createQuery
public <R> org.hibernate.query.Query<R> createQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
- Specified by:
createQuery
in interfaceorg.hibernate.query.QueryProducer
-
createQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)
Deprecated.- Specified by:
createQuery
in interfaceorg.hibernate.query.QueryProducer
-
createQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery)
Deprecated.- Specified by:
createQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery createNativeQuery(String sqlString)
Deprecated.- Specified by:
createNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public <R> org.hibernate.query.NativeQuery<R> createNativeQuery(String sqlString, Class<R> resultClass)
- Specified by:
createNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public <R> org.hibernate.query.NativeQuery<R> createNativeQuery(String sqlString, Class<R> resultClass, String tableAlias)
- Specified by:
createNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery createNativeQuery(String sqlString, String resultSetMappingName)
Deprecated.- Specified by:
createNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNativeQuery
public <R> org.hibernate.query.NativeQuery<R> createNativeQuery(String sqlString, String resultSetMappingName, Class<R> resultClass)
- Specified by:
createNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
createSelectionQuery
public org.hibernate.query.SelectionQuery<?> createSelectionQuery(String hqlString)
- Specified by:
createSelectionQuery
in interfaceorg.hibernate.query.QueryProducer
-
createSelectionQuery
public <R> org.hibernate.query.SelectionQuery<R> createSelectionQuery(String hqlString, Class<R> resultType)
- Specified by:
createSelectionQuery
in interfaceorg.hibernate.query.QueryProducer
-
createSelectionQuery
public <R> org.hibernate.query.SelectionQuery<R> createSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria)
- Specified by:
createSelectionQuery
in interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(String hqlString)
- Specified by:
createMutationQuery
in interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(jakarta.persistence.criteria.CriteriaUpdate updateQuery)
- Specified by:
createMutationQuery
in interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(jakarta.persistence.criteria.CriteriaDelete deleteQuery)
- Specified by:
createMutationQuery
in interfaceorg.hibernate.query.QueryProducer
-
createMutationQuery
public org.hibernate.query.MutationQuery createMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect insertSelect)
- Specified by:
createMutationQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNativeMutationQuery
public org.hibernate.query.MutationQuery createNativeMutationQuery(String sqlString)
- Specified by:
createNativeMutationQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
@Deprecated(since="6.0") public org.hibernate.query.Query createNamedQuery(String name)
Deprecated.- Specified by:
createNamedQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNamedQuery
public <R> org.hibernate.query.Query<R> createNamedQuery(String name, Class<R> resultClass)
- Specified by:
createNamedQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNamedSelectionQuery
public org.hibernate.query.SelectionQuery<?> createNamedSelectionQuery(String name)
- Specified by:
createNamedSelectionQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNamedSelectionQuery
public <R> org.hibernate.query.SelectionQuery<R> createNamedSelectionQuery(String name, Class<R> resultType)
- Specified by:
createNamedSelectionQuery
in interfaceorg.hibernate.query.QueryProducer
-
createNamedMutationQuery
public org.hibernate.query.MutationQuery createNamedMutationQuery(String name)
- Specified by:
createNamedMutationQuery
in interfaceorg.hibernate.query.QueryProducer
-
getNamedQuery
@Deprecated(since="6.0") public org.hibernate.query.Query getNamedQuery(String queryName)
Deprecated.- Specified by:
getNamedQuery
in interfaceorg.hibernate.query.QueryProducer
-
getNamedNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery getNamedNativeQuery(String name)
Deprecated.- Specified by:
getNamedNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
getNamedNativeQuery
@Deprecated(since="6.0") public org.hibernate.query.NativeQuery getNamedNativeQuery(String name, String resultSetMapping)
Deprecated.- Specified by:
getNamedNativeQuery
in interfaceorg.hibernate.query.QueryProducer
-
-