public class DynamicBatchingEntityLoaderBuilder extends BatchingEntityLoaderBuilder
Modifier and Type | Class and Description |
---|---|
static class |
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader |
Modifier and Type | Field and Description |
---|---|
static DynamicBatchingEntityLoaderBuilder |
INSTANCE |
Constructor and Description |
---|
DynamicBatchingEntityLoaderBuilder() |
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) |
static QueryParameters |
buildMultiLoadQueryParameters(OuterJoinLoadable persister,
java.io.Serializable[] ids,
LockOptions lockOptions) |
java.util.List |
multiLoad(OuterJoinLoadable persister,
java.io.Serializable[] ids,
SharedSessionContractImplementor session,
MultiLoadOptions loadOptions) |
protected java.util.List |
performUnorderedMultiLoad(OuterJoinLoadable persister,
java.io.Serializable[] ids,
SharedSessionContractImplementor session,
MultiLoadOptions loadOptions) |
buildLoader, buildLoader, buildNonBatchingLoader, buildNonBatchingLoader, getBuilder
public static final DynamicBatchingEntityLoaderBuilder INSTANCE
public java.util.List multiLoad(OuterJoinLoadable persister, java.io.Serializable[] ids, SharedSessionContractImplementor session, MultiLoadOptions loadOptions)
protected java.util.List performUnorderedMultiLoad(OuterJoinLoadable persister, java.io.Serializable[] ids, SharedSessionContractImplementor session, MultiLoadOptions loadOptions)
public static QueryParameters buildMultiLoadQueryParameters(OuterJoinLoadable persister, java.io.Serializable[] ids, LockOptions lockOptions)
protected UniqueEntityLoader buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
buildBatchingLoader
in class BatchingEntityLoaderBuilder
protected UniqueEntityLoader buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)
buildBatchingLoader
in class BatchingEntityLoaderBuilder
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.