Top Description Fields Constructors Methods
org.hibernate.loader.entity.plan

public Class PaddedBatchingEntityLoaderBuilder

extends AbstractBatchingEntityLoaderBuilder
Class Inheritance
Imports
org.hibernate.LockMode, .LockOptions, org.hibernate.engine.spi.LoadQueryInfluencers, .SessionFactoryImplementor, org.hibernate.loader.entity.UniqueEntityLoader, org.hibernate.persister.entity.OuterJoinLoadable

A walking/plan based BatchingEntityLoaderBuilder that builds entity-loader instances building its batch-fetch SQL based on padding - using a set number of parameters, but setting "unneeded ones" to null.

Field Summary

Modifier and TypeField and Description
public static final PaddedBatchingEntityLoaderBuilder
INSTANCE

Singleton access

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected UniqueEntityLoader
buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)

Implements abstract org.hibernate.loader.entity.BatchingEntityLoaderBuilder.buildBatchingLoader.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
protected UniqueEntityLoader
buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)

Implements abstract org.hibernate.loader.entity.BatchingEntityLoaderBuilder.buildBatchingLoader.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Inherited from org.hibernate.loader.entity.plan.AbstractBatchingEntityLoaderBuilder:
buildNonBatchingLoaderbuildNonBatchingLoader

Field Detail

INSTANCEback to summary
public static final PaddedBatchingEntityLoaderBuilder INSTANCE

Singleton access

Constructor Detail

PaddedBatchingEntityLoaderBuilderback to summary
public PaddedBatchingEntityLoaderBuilder()

Method Detail

buildBatchingLoaderback to summary
protected UniqueEntityLoader buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)

Implements abstract org.hibernate.loader.entity.BatchingEntityLoaderBuilder.buildBatchingLoader.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Annotations
@Override
buildBatchingLoaderback to summary
protected UniqueEntityLoader buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)

Implements abstract org.hibernate.loader.entity.BatchingEntityLoaderBuilder.buildBatchingLoader.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Annotations
@Override