Top Description Classes
[default module]

Package org.hibernate.loader.entity.plan


Support for entity loaders built on top of the org.hibernate.loader.plan API to apply entity-graphs

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractBatchingEntityLoaderBuilder

Base class for LoadPlan-based BatchingEntityLoaderBuilder implementations.

public abstract class
AbstractLoadPlanBasedEntityLoader

A UniqueEntityLoader implementation based on using LoadPlans

public abstract class
BatchingEntityLoader

The base contract for UniqueEntityLoader implementations capable of performing batch-fetch loading of entities using multiple primary key values in the SQL WHERE clause.

public class
DynamicBatchingEntityLoader

Batching entity loader using dynamic where-clause

public class
DynamicBatchingEntityLoaderBuilder

A walking/plan based BatchingEntityLoaderBuilder that builds entity-loader instances capable of dynamically building its batch-fetch SQL based on the actual number of entity ids waiting to be batch fetched.

public class
EntityLoader

UniqueEntityLoader implementation that is the main functionality for LoadPlan-based Entity loading.

public class
LegacyBatchingEntityLoaderBuilder

LoadPlan-based implementation of the legacy batch loading strategy

public class
public class
PaddedBatchingEntityLoader

Batching entity loader using padded where-clause

public class
PaddedBatchingEntityLoaderBuilder

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.