Interface ReactiveUniqueEntityLoader
-
- All Superinterfaces:
org.hibernate.loader.entity.UniqueEntityLoader
- All Known Implementing Classes:
ReactiveAbstractEntityLoader
,ReactiveBatchingEntityLoader
,ReactiveCascadeEntityLoader
,ReactiveDynamicBatchingEntityDelegator
,ReactiveEntityLoader
,ReactivePaddedBatchingEntityLoader
,ReactivePlanEntityLoader
public interface ReactiveUniqueEntityLoader extends org.hibernate.loader.entity.UniqueEntityLoader
A reactificUniqueEntityLoader
, the contract implemented by all reactive entity loaders, including batch loaders.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletionStage<java.lang.Object>
load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session)
java.util.concurrent.CompletionStage<java.lang.Object>
load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session, java.lang.Boolean readOnly)
java.util.concurrent.CompletionStage<java.lang.Object>
load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.LockOptions lockOptions)
java.util.concurrent.CompletionStage<java.lang.Object>
load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.LockOptions lockOptions, java.lang.Boolean readOnly)
java.util.concurrent.CompletionStage<java.lang.Object>
load(java.lang.Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.LockOptions lockOptions)
-
-
-
Method Detail
-
load
java.util.concurrent.CompletionStage<java.lang.Object> load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session)
- Specified by:
load
in interfaceorg.hibernate.loader.entity.UniqueEntityLoader
-
load
java.util.concurrent.CompletionStage<java.lang.Object> load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.LockOptions lockOptions)
- Specified by:
load
in interfaceorg.hibernate.loader.entity.UniqueEntityLoader
-
load
java.util.concurrent.CompletionStage<java.lang.Object> load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session, java.lang.Boolean readOnly)
- Specified by:
load
in interfaceorg.hibernate.loader.entity.UniqueEntityLoader
-
load
java.util.concurrent.CompletionStage<java.lang.Object> load(java.io.Serializable id, java.lang.Object optionalObject, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.LockOptions lockOptions, java.lang.Boolean readOnly)
- Specified by:
load
in interfaceorg.hibernate.loader.entity.UniqueEntityLoader
-
load
java.util.concurrent.CompletionStage<java.lang.Object> load(java.lang.Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session, org.hibernate.LockOptions lockOptions)
- Specified by:
load
in interfaceorg.hibernate.loader.entity.UniqueEntityLoader
-
-