public class ReactivePaddedBatchingEntityLoader extends ReactiveBatchingEntityLoader
org.hibernate.loader.BatchFetchStyle#PADDED
.org.hibernate.loader.entity.PaddedBatchingEntityLoaderBuilder.PaddedBatchingEntityLoader
Constructor and Description |
---|
ReactivePaddedBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) |
ReactivePaddedBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Object> | load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions) |
CompletionStage<Object> | load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, Boolean readOnly) |
buildQueryParameters, doBatchLoad, getObjectFromList, load, persister
public ReactivePaddedBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
public ReactivePaddedBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)
public CompletionStage<Object> load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions)
load
in interface ReactiveUniqueEntityLoader
load
in class ReactiveBatchingEntityLoader
public CompletionStage<Object> load(Serializable id, Object optionalObject, SharedSessionContractImplementor session, LockOptions lockOptions, Boolean readOnly)
load
in interface ReactiveUniqueEntityLoader
load
in class ReactiveBatchingEntityLoader