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) |
<T> ReactiveNativeQuery<T> |
createReactiveNativeQuery(java.lang.String sqlString) |
<T> ReactiveNativeQuery<T> |
createReactiveNativeQuery(java.lang.String sqlString,
java.lang.Class<T> resultType) |
<T> ReactiveNativeQuery<T> |
createReactiveNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping) |
<R> ReactiveQuery<R> |
createReactiveQuery(java.lang.String queryString) |
<R> ReactiveQuery<R> |
createReactiveQuery(java.lang.String queryString,
java.lang.Class<R> resultType) |
boolean |
isOpen() |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveDelete(java.lang.Object entity) |
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(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(java.lang.Object... entities) |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveUpdate(java.lang.Object entity) |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveUpdateAll(java.lang.Object... entities) |
addBulkCleanupAction, createEntityGraph, createEntityGraph, createReactiveCriteriaQuery, 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> reactiveUpdateAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveDeleteAll(java.lang.Object... entities)
java.util.concurrent.CompletionStage<java.lang.Void> reactiveRefreshAll(java.lang.Object... entities)
<R> ReactiveQuery<R> createReactiveQuery(java.lang.String queryString)
<R> ReactiveQuery<R> createReactiveQuery(java.lang.String queryString, java.lang.Class<R> resultType)
<T> ReactiveNativeQuery<T> createReactiveNativeQuery(java.lang.String sqlString)
<T> ReactiveNativeQuery<T> createReactiveNativeQuery(java.lang.String sqlString, java.lang.Class<T> resultType)
<T> ReactiveNativeQuery<T> createReactiveNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)
<T> java.util.concurrent.CompletionStage<T> reactiveFetch(T association, boolean unproxy)
boolean isOpen()
void close(java.util.concurrent.CompletableFuture<java.lang.Void> closing)