| Package | Description | 
|---|---|
| org.hibernate.loader.entity | 
 
        This package defines entity loaders 
 | 
| org.hibernate.loader.entity.plan | |
| org.hibernate.persister.entity | 
 
        This package abstracts persistence mechanisms for
        entities, and defines the Hibernate runtime
        metamodel. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractEntityLoader  | 
class  | 
BatchingEntityLoader
The base contract for loaders capable of performing batch-fetch loading of entities using multiple primary key
 values in the SQL WHERE clause. 
 | 
class  | 
CascadeEntityLoader  | 
static class  | 
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader  | 
class  | 
EntityLoader
Loads an entity instance using outerjoin fetching to fetch associated entities. 
 | 
static class  | 
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected abstract UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
           int batchSize,
           LockMode lockMode,
           SessionFactoryImplementor factory,
           LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-mode, etc. 
 | 
UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
           int batchSize,
           LockOptions lockOptions,
           SessionFactoryImplementor factory,
           LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-options, etc. 
 | 
protected UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockMode lockMode,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockOptions lockOptions,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLoadPlanBasedEntityLoader
A UniqueEntityLoader implementation based on using LoadPlans 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockMode lockMode,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
                   int batchSize,
                   LockOptions lockOptions,
                   SessionFactoryImplementor factory,
                   LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockMode lockMode,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
protected UniqueEntityLoader | 
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
                      LockOptions lockOptions,
                      SessionFactoryImplementor factory,
                      LoadQueryInfluencers influencers)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NamedQueryLoader
Not really a Loader, just a wrapper around a named query. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected UniqueEntityLoader | 
AbstractEntityPersister.createEntityLoader(LockMode lockMode)
Used internally to create static loaders. 
 | 
protected UniqueEntityLoader | 
AbstractEntityPersister.createEntityLoader(LockMode lockMode,
                  LoadQueryInfluencers loadQueryInfluencers)  | 
protected UniqueEntityLoader | 
AbstractEntityPersister.createEntityLoader(LockOptions lockOptions,
                  LoadQueryInfluencers loadQueryInfluencers)  | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.