public interface ReactiveStatelessSession extends ReactiveQueryExecutor
reactive session
.
This is primarily an internal contract between the various subsystems of Hibernate Reactive.
Stage.Session
,
Mutiny.Session
Modifier and Type | Method and Description |
---|---|
void |
close(java.util.concurrent.CompletableFuture<java.lang.Void> closing) |
boolean |
isOpen() |
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,
javax.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.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) |
addBulkCleanupAction, createEntityGraph, createEntityGraph, createReactiveCriteriaQuery, createReactiveNamedQuery, createReactiveNamedQuery, createReactiveNativeQuery, createReactiveNativeQuery, createReactiveNativeQuery, createReactiveQuery, createReactiveQuery, createReactiveQuery, executeReactiveUpdate, executeReactiveUpdate, getDialect, getEntityGraph, getFactory, getResultSetMapping, getSharedContract, reactiveInternalLoad, reactiveList, reactiveList
getReactiveConnection
<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, javax.persistence.EntityGraph<T> fetchGraph)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveInsert(java.lang.Object entity)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveDelete(java.lang.Object entity)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdate(java.lang.Object entity)
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> reactiveInsertAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveInsertAll(int batchSize, java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdateAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveUpdateAll(int batchSize, java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveDeleteAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveDeleteAll(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> reactiveRefreshAll(int batchSize, java.lang.Object... entities)
<T> java.util.concurrent.CompletionStage<T> reactiveFetch(T association, boolean unproxy)
boolean isOpen()
void close(java.util.concurrent.CompletableFuture<java.lang.Void> closing)