public class ReactiveDynamicBatchingEntityLoaderBuilder extends ReactiveBatchingEntityLoaderBuilder
ReactiveBatchingEntityLoaderBuilder
that is enabled when org.hibernate.loader.BatchFetchStyle#DYNAMIC
is selected. A factory for ReactiveDynamicBatchingEntityDelegator
s.org.hibernate.loader.entity.DynamicBatchingEntityLoaderBuilder
Modifier and Type | Field and Description |
---|---|
static ReactiveDynamicBatchingEntityLoaderBuilder | INSTANCE |
Constructor and Description |
---|
ReactiveDynamicBatchingEntityLoaderBuilder() |
Modifier and Type | Method and Description |
---|---|
protected UniqueEntityLoader | buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers) |
protected UniqueEntityLoader | buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers) |
CompletionStage<List<Object>> | multiLoad(OuterJoinLoadable persister, Serializable[] ids, SessionImplementor session, MultiLoadOptions loadOptions) |
buildLoader, buildLoader, buildNonBatchingLoader, buildNonBatchingLoader, getBuilder
public static final ReactiveDynamicBatchingEntityLoaderBuilder INSTANCE
public ReactiveDynamicBatchingEntityLoaderBuilder()
public CompletionStage<List<Object>> multiLoad(OuterJoinLoadable persister, Serializable[] ids, SessionImplementor session, MultiLoadOptions loadOptions)
protected UniqueEntityLoader buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
buildBatchingLoader
in class ReactiveBatchingEntityLoaderBuilder
protected UniqueEntityLoader buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
buildBatchingLoader
in class ReactiveBatchingEntityLoaderBuilder