| Interface | Description | 
|---|---|
| UniqueEntityLoader | 
 Loads entities for a EntityPersister 
 | 
| Class | Description | 
|---|---|
| AbstractEntityLoader | |
| BatchingEntityLoader | 
 The base contract for loaders capable of performing batch-fetch loading of entities using multiple primary key
 values in the SQL WHERE clause. 
 | 
| BatchingEntityLoaderBuilder | 
 The contract for building  
UniqueEntityLoader capable of performing batch-fetch loading. | 
| CascadeEntityJoinWalker | |
| CascadeEntityLoader | |
| CollectionElementLoader | |
| DynamicBatchingEntityLoaderBuilder | 
 A BatchingEntityLoaderBuilder that builds UniqueEntityLoader instances capable of dynamically building
 its batch-fetch SQL based on the actual number of entity ids waiting to be fetched. 
 | 
| DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader | |
| EntityJoinWalker | 
 A walker for loaders that fetch entities 
 | 
| EntityLoader | 
 Loads an entity instance using outerjoin fetching to fetch associated entities. 
 | 
| LegacyBatchingEntityLoaderBuilder | 
 No longer used, see  
LegacyBatchingEntityLoaderBuilder instead. | 
| LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader | 
This package defines entity loaders
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.