public class ReactiveDynamicBatchingEntityLoaderBuilder extends ReactiveBatchingEntityLoaderBuilder
ReactiveBatchingEntityLoaderBuilder
that is enabled when
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 org.hibernate.loader.entity.UniqueEntityLoader |
buildBatchingLoader(org.hibernate.persister.entity.OuterJoinLoadable persister,
int batchSize,
org.hibernate.LockMode lockMode,
org.hibernate.engine.spi.SessionFactoryImplementor factory,
org.hibernate.engine.spi.LoadQueryInfluencers influencers) |
protected org.hibernate.loader.entity.UniqueEntityLoader |
buildBatchingLoader(org.hibernate.persister.entity.OuterJoinLoadable persister,
int batchSize,
org.hibernate.LockOptions lockOptions,
org.hibernate.engine.spi.SessionFactoryImplementor factory,
org.hibernate.engine.spi.LoadQueryInfluencers influencers) |
java.util.concurrent.CompletionStage<java.util.List<java.lang.Object>> |
multiLoad(org.hibernate.persister.entity.OuterJoinLoadable persister,
java.io.Serializable[] ids,
org.hibernate.engine.spi.SessionImplementor session,
org.hibernate.persister.entity.MultiLoadOptions loadOptions) |
buildLoader, buildLoader, buildNonBatchingLoader, buildNonBatchingLoader, getBuilder
public static final ReactiveDynamicBatchingEntityLoaderBuilder INSTANCE
public ReactiveDynamicBatchingEntityLoaderBuilder()
public java.util.concurrent.CompletionStage<java.util.List<java.lang.Object>> multiLoad(org.hibernate.persister.entity.OuterJoinLoadable persister, java.io.Serializable[] ids, org.hibernate.engine.spi.SessionImplementor session, org.hibernate.persister.entity.MultiLoadOptions loadOptions)
protected org.hibernate.loader.entity.UniqueEntityLoader buildBatchingLoader(org.hibernate.persister.entity.OuterJoinLoadable persister, int batchSize, org.hibernate.LockMode lockMode, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.spi.LoadQueryInfluencers influencers)
buildBatchingLoader
in class ReactiveBatchingEntityLoaderBuilder
protected org.hibernate.loader.entity.UniqueEntityLoader buildBatchingLoader(org.hibernate.persister.entity.OuterJoinLoadable persister, int batchSize, org.hibernate.LockOptions lockOptions, org.hibernate.engine.spi.SessionFactoryImplementor factory, org.hibernate.engine.spi.LoadQueryInfluencers influencers)
buildBatchingLoader
in class ReactiveBatchingEntityLoaderBuilder