Class ReactiveStatelessSessionImpl
- java.lang.Object
-
- org.hibernate.internal.AbstractSharedSessionContract
-
- org.hibernate.internal.StatelessSessionImpl
-
- org.hibernate.reactive.session.impl.ReactiveStatelessSessionImpl
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Serializable
,java.lang.AutoCloseable
,org.hibernate.engine.jdbc.LobCreationContext
,org.hibernate.engine.spi.SharedSessionContractImplementor
,org.hibernate.query.QueryProducer
,org.hibernate.query.spi.QueryProducerImplementor
,ReactiveSharedSessionContractImplementor
,ReactiveConnectionSupplier
,ReactiveQueryProducer
,ReactiveStatelessSession
,org.hibernate.resource.jdbc.spi.JdbcSessionOwner
,org.hibernate.resource.transaction.spi.TransactionCoordinatorBuilder.Options
,org.hibernate.SharedSessionContract
,org.hibernate.StatelessSession
,org.hibernate.type.descriptor.java.JavaType.CoercionContext
,org.hibernate.type.descriptor.WrapperOptions
public class ReactiveStatelessSessionImpl extends org.hibernate.internal.StatelessSessionImpl implements ReactiveStatelessSession
AnReactiveStatelessSession
implemented by extension of theStatelessSessionImpl
in Hibernate core. Extension was preferred to delegation because there are places where Hibernate core compares the identity of session instances.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReactiveStatelessSessionImpl(org.hibernate.internal.SessionFactoryImpl factory, org.hibernate.internal.SessionCreationOptions options, ReactiveConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkOpen()
void
checkTransactionNeededForUpdateOperation(java.lang.String exceptionMessage)
void
close()
void
close(java.util.concurrent.CompletableFuture<java.lang.Void> closing)
<T> org.hibernate.graph.spi.RootGraphImplementor<T>
createEntityGraph(java.lang.Class<T> entity)
<T> org.hibernate.graph.spi.RootGraphImplementor<T>
createEntityGraph(java.lang.Class<T> entity, java.lang.String name)
<R> ReactiveMutationQuery<R>
createNamedReactiveMutationQuery(java.lang.String queryName)
<R> ReactiveSelectionQuery<R>
createNamedReactiveSelectionQuery(java.lang.String queryName)
<R> ReactiveSelectionQuery<R>
createNamedReactiveSelectionQuery(java.lang.String queryName, java.lang.Class<R> expectedResultType)
<R> ReactiveMutationQuery<R>
createNativeReactiveMutationQuery(java.lang.String sqlString)
<R> ReactiveMutationQuery<R>
createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaDelete<R> deleteQuery)
<R> ReactiveMutationQuery<R>
createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaUpdate<R> updateQuery)
<R> ReactiveMutationQuery<R>
createReactiveMutationQuery(java.lang.String hqlString)
<R> ReactiveMutationQuery<R>
createReactiveMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect<R> insertSelect)
<R> ReactiveQueryImplementor<R>
createReactiveNamedQuery(java.lang.String queryName, java.lang.Class<R> resultType)
<R> ReactiveNativeQueryImplementor<R>
createReactiveNativeQuery(java.lang.String sqlString)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass, java.lang.String tableAlias)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String queryString, java.lang.Class<R> resultType, AffectedEntities affectedEntities)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName, java.lang.Class<R> resultClass)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String queryString, AffectedEntities affectedEntities)
<R> ReactiveNativeQueryImpl<R>
createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping)
<R> ReactiveNativeQuery<R>
createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities)
<R> ReactiveQuery<R>
createReactiveQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
<R> ReactiveSqmQueryImplementor<R>
createReactiveQuery(java.lang.String queryString)
<R> ReactiveSqmQueryImplementor<R>
createReactiveQuery(java.lang.String queryString, java.lang.Class<R> expectedResultType)
<R> ReactiveSelectionQuery<R>
createReactiveSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria)
<R> ReactiveSelectionQuery<R>
createReactiveSelectionQuery(java.lang.String hqlString)
<R> ReactiveSelectionQuery<R>
createReactiveSelectionQuery(java.lang.String hqlString, java.lang.Class<R> resultType)
org.hibernate.dialect.Dialect
getDialect()
<T> org.hibernate.graph.spi.RootGraphImplementor<T>
getEntityGraph(java.lang.Class<T> entity, java.lang.String name)
ReactiveEntityPersister
getEntityPersister(java.lang.String entityName, java.lang.Object object)
org.hibernate.engine.spi.LoadQueryInfluencers
getLoadQueryInfluencers()
org.hibernate.engine.spi.PersistenceContext
getPersistenceContext()
org.hibernate.engine.spi.PersistenceContext
getPersistenceContextInternal()
ReactiveConnection
getReactiveConnection()
Obtain theReactiveConnection
that is associated with the current session.<T> ResultSetMapping<T>
getResultSetMapping(java.lang.Class<T> resultType, java.lang.String mappingName)
org.hibernate.engine.spi.SharedSessionContractImplementor
getSharedContract()
void
prepareForQueryExecution(boolean requiresTxn)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveDelete(java.lang.Object entity)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveDeleteAll(int batchSize, java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveDeleteAll(java.lang.Object... entities)
<T> java.util.concurrent.CompletionStage<T>
reactiveFetch(T association, boolean unproxy)
<T> java.util.concurrent.CompletionStage<T>
reactiveGet(java.lang.Class<? extends T> entityClass, java.lang.Object id)
<T> java.util.concurrent.CompletionStage<T>
reactiveGet(java.lang.Class<? extends T> entityClass, java.lang.Object id, org.hibernate.LockMode lockMode, jakarta.persistence.EntityGraph<T> fetchGraph)
<T> java.util.concurrent.CompletionStage<T>
reactiveGet(java.lang.String entityName, java.lang.Object id)
<T> java.util.concurrent.CompletionStage<T>
reactiveGet(java.lang.String entityName, java.lang.Object id, org.hibernate.LockMode lockMode, jakarta.persistence.EntityGraph<T> fetchGraph)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveInsert(java.lang.Object entity)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveInsertAll(int batchSize, java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveInsertAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Object>
reactiveInternalLoad(java.lang.String entityName, java.lang.Object id, boolean eager, boolean nullable)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveRefresh(java.lang.Object entity)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveRefresh(java.lang.Object entity, org.hibernate.LockMode lockMode)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveRefreshAll(int batchSize, java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveRefreshAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveUpdate(java.lang.Object entity)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveUpdateAll(int batchSize, java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void>
reactiveUpdateAll(java.lang.Object... entities)
-
Methods inherited from class org.hibernate.internal.StatelessSessionImpl
afterOperation, afterScrollOperation, afterTransactionBegin, afterTransactionCompletion, asStatelessSession, autoFlushIfRequired, beforeTransactionCompletion, bestGuessEntityName, delete, delete, fetch, flush, flushBeforeTransactionCompletion, get, get, get, get, getCacheMode, getContextEntityIdentifier, getEntityUsingInterceptor, guessEntityName, immediateLoad, initializeCollection, insert, insert, instantiate, instantiate, internalLoad, isAutoCloseSessionEnabled, isDefaultReadOnly, isStatelessSession, isTransactionInProgress, load, refresh, refresh, refresh, refresh, setAutoClear, setCacheMode, setDefaultReadOnly, setHibernateFlushMode, shouldAutoClose, shouldAutoJoinTransaction, update, update
-
Methods inherited from class org.hibernate.internal.AbstractSharedSessionContract
accessTransaction, addSharedSessionTransactionObserver, applyQuerySettingsAndHints, applyQuerySettingsAndHints, beginTransaction, buildNamedQuery, buildNamedQuery, checkMutationQuery, checkOpen, checkOpenOrWaitingForAutoClose, checkResultType, checkSelectionQuery, checkTransactionSynchStatus, cleanupOnClose, createMutationQuery, createMutationQuery, createMutationQuery, createMutationQuery, createNamedMutationQuery, createNamedQuery, createNamedQuery, createNamedSelectionQuery, createNamedSelectionQuery, createNamedStoredProcedureQuery, createNativeMutationQuery, createNativeQuery, createNativeQuery, createNativeQuery, createNativeQuery, createNativeQuery, createNativeQueryImplementor, createQuery, createQuery, createQuery, createQuery, createQuery, createSelectionQuery, createSelectionQuery, createSelectionQuery, createSqmQueryImplementor, createStoredProcedureCall, createStoredProcedureCall, createStoredProcedureCall, createStoredProcedureQuery, createStoredProcedureQuery, createStoredProcedureQuery, delayedAfterCompletion, doReturningWork, doWork, execute, generateEntityKey, getCacheTransactionSynchronization, getConfiguredJdbcBatchSize, getCriteriaBuilder, getCurrentTransaction, getEntityNameResolver, getEventListenerManager, getExceptionConverter, getFactory, getFlushMode, getHibernateFlushMode, getInterceptor, getJdbcBatchSize, getJdbcConnectionAccess, getJdbcCoordinator, getJdbcServices, getJdbcSessionContext, getJdbcTimeZone, getLobCreator, getNamedNativeQuery, getNamedNativeQuery, getNamedProcedureCall, getNamedQuery, getPreferredSqlTypeCodeForBoolean, getResultSetMappingMemento, getSessionIdentifier, getSessionToken, getTenantIdentifier, getTransaction, getTransactionCoordinator, getTransactionStartTimestamp, interpretHql, isClosed, isConnected, isCriteriaCopyTreeEnabled, isJoinedToTransaction, isOpen, isOpenOrWaitingForAutoClose, joinTransaction, markForRollbackOnly, prepareForAutoClose, pulseTransactionCoordinator, removeSharedSessionTransactionObserver, setClosed, setCriteriaCopyTreeEnabled, setJdbcBatchSize, shouldCloseJdbcCoordinatorOnClose, startTransactionBoundary, useStreamForLobBinding
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.query.QueryProducer
createMutationQuery, createNamedSelectionQuery, createNamedSelectionQuery, createSelectionQuery, createSelectionQuery, createSelectionQuery
-
Methods inherited from interface org.hibernate.reactive.session.ReactiveQueryProducer
getFactory
-
Methods inherited from interface org.hibernate.reactive.engine.spi.ReactiveSharedSessionContractImplementor
reactiveAutoFlushIfRequired
-
Methods inherited from interface org.hibernate.reactive.session.ReactiveStatelessSession
isOpen
-
Methods inherited from interface org.hibernate.SharedSessionContract
beginTransaction, createNamedStoredProcedureQuery, createStoredProcedureCall, createStoredProcedureCall, createStoredProcedureCall, createStoredProcedureQuery, createStoredProcedureQuery, createStoredProcedureQuery, doReturningWork, doWork, getCriteriaBuilder, getJdbcBatchSize, getNamedProcedureCall, getTenantIdentifier, getTransaction, isConnected, isJoinedToTransaction, isOpen, joinTransaction, setJdbcBatchSize
-
-
-
-
Constructor Detail
-
ReactiveStatelessSessionImpl
public ReactiveStatelessSessionImpl(org.hibernate.internal.SessionFactoryImpl factory, org.hibernate.internal.SessionCreationOptions options, ReactiveConnection connection)
-
-
Method Detail
-
getPersistenceContext
public org.hibernate.engine.spi.PersistenceContext getPersistenceContext()
- Specified by:
getPersistenceContext
in interfaceReactiveSharedSessionContractImplementor
- Specified by:
getPersistenceContext
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
- Overrides:
getPersistenceContext
in classorg.hibernate.internal.StatelessSessionImpl
-
checkOpen
public void checkOpen()
- Specified by:
checkOpen
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
-
getDialect
public org.hibernate.dialect.Dialect getDialect()
- Specified by:
getDialect
in interfaceReactiveQueryProducer
-
getSharedContract
public org.hibernate.engine.spi.SharedSessionContractImplementor getSharedContract()
- Specified by:
getSharedContract
in interfaceReactiveQueryProducer
-
getPersistenceContextInternal
public org.hibernate.engine.spi.PersistenceContext getPersistenceContextInternal()
- Specified by:
getPersistenceContextInternal
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
- Overrides:
getPersistenceContextInternal
in classorg.hibernate.internal.StatelessSessionImpl
-
getReactiveConnection
public ReactiveConnection getReactiveConnection()
Description copied from interface:ReactiveConnectionSupplier
Obtain theReactiveConnection
that is associated with the current session.- Specified by:
getReactiveConnection
in interfaceReactiveConnectionSupplier
-
checkTransactionNeededForUpdateOperation
public void checkTransactionNeededForUpdateOperation(java.lang.String exceptionMessage)
- Specified by:
checkTransactionNeededForUpdateOperation
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
- Overrides:
checkTransactionNeededForUpdateOperation
in classorg.hibernate.internal.AbstractSharedSessionContract
-
reactiveGet
public <T> java.util.concurrent.CompletionStage<T> reactiveGet(java.lang.Class<? extends T> entityClass, java.lang.Object id)
- Specified by:
reactiveGet
in interfaceReactiveStatelessSession
-
reactiveGet
public <T> java.util.concurrent.CompletionStage<T> reactiveGet(java.lang.String entityName, java.lang.Object id)
- Specified by:
reactiveGet
in interfaceReactiveStatelessSession
-
reactiveGet
public <T> java.util.concurrent.CompletionStage<T> reactiveGet(java.lang.Class<? extends T> entityClass, java.lang.Object id, org.hibernate.LockMode lockMode, jakarta.persistence.EntityGraph<T> fetchGraph)
- Specified by:
reactiveGet
in interfaceReactiveStatelessSession
-
getLoadQueryInfluencers
public org.hibernate.engine.spi.LoadQueryInfluencers getLoadQueryInfluencers()
- Specified by:
getLoadQueryInfluencers
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
- Overrides:
getLoadQueryInfluencers
in classorg.hibernate.internal.StatelessSessionImpl
-
reactiveGet
public <T> java.util.concurrent.CompletionStage<T> reactiveGet(java.lang.String entityName, java.lang.Object id, org.hibernate.LockMode lockMode, jakarta.persistence.EntityGraph<T> fetchGraph)
- Specified by:
reactiveGet
in interfaceReactiveStatelessSession
-
getEntityPersister
public ReactiveEntityPersister getEntityPersister(java.lang.String entityName, java.lang.Object object) throws org.hibernate.HibernateException
- Specified by:
getEntityPersister
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
- Overrides:
getEntityPersister
in classorg.hibernate.internal.StatelessSessionImpl
- Throws:
org.hibernate.HibernateException
-
reactiveInsert
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveInsert(java.lang.Object entity)
- Specified by:
reactiveInsert
in interfaceReactiveStatelessSession
-
reactiveDelete
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveDelete(java.lang.Object entity)
- Specified by:
reactiveDelete
in interfaceReactiveStatelessSession
-
reactiveUpdate
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdate(java.lang.Object entity)
- Specified by:
reactiveUpdate
in interfaceReactiveStatelessSession
-
reactiveRefresh
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefresh(java.lang.Object entity)
- Specified by:
reactiveRefresh
in interfaceReactiveStatelessSession
-
reactiveRefresh
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefresh(java.lang.Object entity, org.hibernate.LockMode lockMode)
- Specified by:
reactiveRefresh
in interfaceReactiveStatelessSession
-
reactiveInsertAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveInsertAll(java.lang.Object... entities)
- Specified by:
reactiveInsertAll
in interfaceReactiveStatelessSession
-
reactiveInsertAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveInsertAll(int batchSize, java.lang.Object... entities)
- Specified by:
reactiveInsertAll
in interfaceReactiveStatelessSession
-
reactiveUpdateAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdateAll(java.lang.Object... entities)
- Specified by:
reactiveUpdateAll
in interfaceReactiveStatelessSession
-
reactiveUpdateAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdateAll(int batchSize, java.lang.Object... entities)
- Specified by:
reactiveUpdateAll
in interfaceReactiveStatelessSession
-
reactiveDeleteAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveDeleteAll(java.lang.Object... entities)
- Specified by:
reactiveDeleteAll
in interfaceReactiveStatelessSession
-
reactiveDeleteAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveDeleteAll(int batchSize, java.lang.Object... entities)
- Specified by:
reactiveDeleteAll
in interfaceReactiveStatelessSession
-
reactiveRefreshAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefreshAll(java.lang.Object... entities)
- Specified by:
reactiveRefreshAll
in interfaceReactiveStatelessSession
-
reactiveRefreshAll
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefreshAll(int batchSize, java.lang.Object... entities)
- Specified by:
reactiveRefreshAll
in interfaceReactiveStatelessSession
-
reactiveInternalLoad
public java.util.concurrent.CompletionStage<java.lang.Object> reactiveInternalLoad(java.lang.String entityName, java.lang.Object id, boolean eager, boolean nullable)
- Specified by:
reactiveInternalLoad
in interfaceReactiveQueryProducer
-
reactiveFetch
public <T> java.util.concurrent.CompletionStage<T> reactiveFetch(T association, boolean unproxy)
- Specified by:
reactiveFetch
in interfaceReactiveQueryProducer
-
createEntityGraph
public <T> org.hibernate.graph.spi.RootGraphImplementor<T> createEntityGraph(java.lang.Class<T> entity)
- Specified by:
createEntityGraph
in interfaceReactiveQueryProducer
-
createEntityGraph
public <T> org.hibernate.graph.spi.RootGraphImplementor<T> createEntityGraph(java.lang.Class<T> entity, java.lang.String name)
- Specified by:
createEntityGraph
in interfaceReactiveQueryProducer
-
getEntityGraph
public <T> org.hibernate.graph.spi.RootGraphImplementor<T> getEntityGraph(java.lang.Class<T> entity, java.lang.String name)
- Specified by:
getEntityGraph
in interfaceReactiveQueryProducer
-
createReactiveQuery
public <R> ReactiveSqmQueryImplementor<R> createReactiveQuery(java.lang.String queryString)
- Specified by:
createReactiveQuery
in interfaceReactiveQueryProducer
-
createReactiveQuery
public <R> ReactiveQuery<R> createReactiveQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery)
- Specified by:
createReactiveQuery
in interfaceReactiveQueryProducer
-
prepareForQueryExecution
public void prepareForQueryExecution(boolean requiresTxn)
- Specified by:
prepareForQueryExecution
in interfaceorg.hibernate.engine.spi.SharedSessionContractImplementor
- Overrides:
prepareForQueryExecution
in classorg.hibernate.internal.AbstractSharedSessionContract
-
createReactiveQuery
public <R> ReactiveSqmQueryImplementor<R> createReactiveQuery(java.lang.String queryString, java.lang.Class<R> expectedResultType)
- Specified by:
createReactiveQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQueryImplementor<R> createReactiveNativeQuery(java.lang.String sqlString)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<R> resultClass, java.lang.String tableAlias)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMappingName, java.lang.Class<R> resultClass)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveSelectionQuery
public <R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(java.lang.String hqlString)
- Specified by:
createReactiveSelectionQuery
in interfaceReactiveQueryProducer
-
createReactiveSelectionQuery
public <R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(java.lang.String hqlString, java.lang.Class<R> resultType)
- Specified by:
createReactiveSelectionQuery
in interfaceReactiveQueryProducer
-
createReactiveSelectionQuery
public <R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria)
- Specified by:
createReactiveSelectionQuery
in interfaceReactiveQueryProducer
-
createReactiveMutationQuery
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(java.lang.String hqlString)
- Specified by:
createReactiveMutationQuery
in interfaceReactiveQueryProducer
-
createReactiveMutationQuery
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaUpdate<R> updateQuery)
- Specified by:
createReactiveMutationQuery
in interfaceReactiveQueryProducer
-
createReactiveMutationQuery
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaDelete<R> deleteQuery)
- Specified by:
createReactiveMutationQuery
in interfaceReactiveQueryProducer
-
createReactiveMutationQuery
public <R> ReactiveMutationQuery<R> createReactiveMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsertSelect<R> insertSelect)
- Specified by:
createReactiveMutationQuery
in interfaceReactiveQueryProducer
-
createNamedReactiveSelectionQuery
public <R> ReactiveSelectionQuery<R> createNamedReactiveSelectionQuery(java.lang.String queryName)
- Specified by:
createNamedReactiveSelectionQuery
in interfaceReactiveQueryProducer
-
createNamedReactiveMutationQuery
public <R> ReactiveMutationQuery<R> createNamedReactiveMutationQuery(java.lang.String queryName)
- Specified by:
createNamedReactiveMutationQuery
in interfaceReactiveQueryProducer
-
createNamedReactiveSelectionQuery
public <R> ReactiveSelectionQuery<R> createNamedReactiveSelectionQuery(java.lang.String queryName, java.lang.Class<R> expectedResultType)
- Specified by:
createNamedReactiveSelectionQuery
in interfaceReactiveQueryProducer
-
createNativeReactiveMutationQuery
public <R> ReactiveMutationQuery<R> createNativeReactiveMutationQuery(java.lang.String sqlString)
- Specified by:
createNativeReactiveMutationQuery
in interfaceReactiveQueryProducer
-
createReactiveNamedQuery
public <R> ReactiveQueryImplementor<R> createReactiveNamedQuery(java.lang.String queryName, java.lang.Class<R> resultType)
- Specified by:
createReactiveNamedQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, AffectedEntities affectedEntities)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, java.lang.Class<R> resultType, AffectedEntities affectedEntities)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQueryImpl<R> createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
createReactiveNativeQuery
public <R> ReactiveNativeQuery<R> createReactiveNativeQuery(java.lang.String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities)
- Specified by:
createReactiveNativeQuery
in interfaceReactiveQueryProducer
-
getResultSetMapping
public <T> ResultSetMapping<T> getResultSetMapping(java.lang.Class<T> resultType, java.lang.String mappingName)
- Specified by:
getResultSetMapping
in interfaceReactiveQueryProducer
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceorg.hibernate.SharedSessionContract
- Specified by:
close
in interfaceorg.hibernate.StatelessSession
- Overrides:
close
in classorg.hibernate.internal.AbstractSharedSessionContract
-
close
public void close(java.util.concurrent.CompletableFuture<java.lang.Void> closing)
- Specified by:
close
in interfaceReactiveStatelessSession
-
-