Package org.hibernate.reactive.session
Interface ReactiveQueryProducer
- All Superinterfaces:
ReactiveConnectionSupplier
- All Known Subinterfaces:
ReactiveSession
,ReactiveStatelessSession
- All Known Implementing Classes:
ReactiveSessionImpl
,ReactiveStatelessSessionImpl
Executes queries in a non-blocking fashion.
- See Also:
-
QueryProducer
SharedSessionContractImplementor
-
Method Summary
Modifier and TypeMethodDescription<T> jakarta.persistence.EntityGraph<T>
createEntityGraph
(Class<T> entity) <T> jakarta.persistence.EntityGraph<T>
createEntityGraph
(Class<T> entity, String name) <R> ReactiveMutationQuery<R>
<R> ReactiveSelectionQuery<R>
<R> ReactiveSelectionQuery<R>
createNamedReactiveSelectionQuery
(String name, Class<R> resultType) <R> ReactiveMutationQuery<R>
createNativeReactiveMutationQuery
(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
(String hqlString) <R> ReactiveMutationQuery<R>
createReactiveMutationQuery
(org.hibernate.query.criteria.JpaCriteriaInsert<R> insert) <R> ReactiveQueryImplementor<R>
createReactiveNamedQuery
(String queryString) <R> ReactiveQueryImplementor<R>
createReactiveNamedQuery
(String queryString, Class<R> resultType) <R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String sqlString) <R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String sqlString, Class<R> resultClass) <R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String sqlString, Class<R> resultClass, String tableAlias) Deprecated, for removal: This API element is subject to removal in a future version.<R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String queryString, Class<R> resultType, AffectedEntities affectedEntities) <R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String sqlString, String resultSetMappingName) Deprecated, for removal: This API element is subject to removal in a future version.<R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String sqlString, String resultSetMappingName, Class<R> resultClass) Deprecated, for removal: This API element is subject to removal in a future version.<R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String queryString, AffectedEntities affectedEntities) <R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String queryString, ResultSetMapping<R> resultSetMapping) <R> ReactiveNativeQuery<R>
createReactiveNativeQuery
(String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities) <R> ReactiveQuery<R>
createReactiveQuery
(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery) <R> ReactiveQuery<R>
createReactiveQuery
(jakarta.persistence.TypedQueryReference<R> typedQueryReference) <R> ReactiveQuery<R>
createReactiveQuery
(String queryString) <R> ReactiveQuery<R>
createReactiveQuery
(String queryString, Class<R> resultType) <R> ReactiveSelectionQuery<R>
createReactiveSelectionQuery
(jakarta.persistence.criteria.CriteriaQuery<R> criteria) <R> ReactiveSelectionQuery<R>
createReactiveSelectionQuery
(String hqlString, Class<R> resultType) org.hibernate.dialect.Dialect
<T> jakarta.persistence.EntityGraph<T>
getEntityGraph
(Class<T> entity, String name) org.hibernate.engine.spi.SessionFactoryImplementor
<T> ResultSetMapping<T>
getResultSetMapping
(Class<T> resultType, String mappingName) org.hibernate.engine.spi.SharedSessionContractImplementor
<T> CompletionStage<T>
reactiveFetch
(T association, boolean unproxy) reactiveInternalLoad
(String entityName, Object id, boolean eager, boolean nullable) Methods inherited from interface org.hibernate.reactive.session.ReactiveConnectionSupplier
getReactiveConnection
-
Method Details
-
getFactory
org.hibernate.engine.spi.SessionFactoryImplementor getFactory() -
getDialect
org.hibernate.dialect.Dialect getDialect() -
reactiveFetch
-
reactiveInternalLoad
CompletionStage<Object> reactiveInternalLoad(String entityName, Object id, boolean eager, boolean nullable) -
createEntityGraph
-
createEntityGraph
-
getEntityGraph
-
createReactiveQuery
-
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(jakarta.persistence.TypedQueryReference<R> typedQueryReference) -
createReactiveQuery
<R> ReactiveQuery<R> createReactiveQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteriaQuery) -
createReactiveQuery
-
createReactiveNamedQuery
-
createReactiveNamedQuery
-
createReactiveNativeQuery
-
createReactiveNativeQuery
-
createReactiveNativeQuery
@Deprecated(forRemoval=true) <R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, Class<R> resultClass, String tableAlias) Deprecated, for removal: This API element is subject to removal in a future version. -
createReactiveNativeQuery
@Deprecated(forRemoval=true) <R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, String resultSetMappingName) Deprecated, for removal: This API element is subject to removal in a future version. -
createReactiveNativeQuery
@Deprecated(forRemoval=true) <R> ReactiveNativeQuery<R> createReactiveNativeQuery(String sqlString, String resultSetMappingName, Class<R> resultClass) Deprecated, for removal: This API element is subject to removal in a future version. -
createReactiveSelectionQuery
-
createReactiveSelectionQuery
<R> ReactiveSelectionQuery<R> createReactiveSelectionQuery(jakarta.persistence.criteria.CriteriaQuery<R> criteria) -
createReactiveMutationQuery
-
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaUpdate<R> updateQuery) -
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(jakarta.persistence.criteria.CriteriaDelete<R> deleteQuery) -
createReactiveMutationQuery
<R> ReactiveMutationQuery<R> createReactiveMutationQuery(org.hibernate.query.criteria.JpaCriteriaInsert<R> insert) -
createNativeReactiveMutationQuery
-
createNamedReactiveSelectionQuery
-
createNamedReactiveSelectionQuery
-
createNamedReactiveMutationQuery
-
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, AffectedEntities affectedEntities) -
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, Class<R> resultType, AffectedEntities affectedEntities) -
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, ResultSetMapping<R> resultSetMapping) -
createReactiveNativeQuery
<R> ReactiveNativeQuery<R> createReactiveNativeQuery(String queryString, ResultSetMapping<R> resultSetMapping, AffectedEntities affectedEntities) -
getResultSetMapping
-