org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
Subclasses of Loader define a particular
query mechanism.
|
Java Source File Name | Type | Comment |
AbstractEntityJoinWalker.java | Class | Abstract walker for walkers which begin at an entity (criteria
queries and entity loaders). |
BasicLoader.java | Class | Uses the default mapping from property to result set column
alias defined by the entities' persisters. |
CollectionAliases.java | Interface | Type definition of CollectionAliases. |
ColumnEntityAliases.java | Class | EntityAliases that chooses the column names over the alias names. |
DefaultEntityAliases.java | Class | EntityAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases. |
EntityAliases.java | Interface | Metadata describing the SQL result set column aliases
for a particular entity. |
GeneratedCollectionAliases.java | Class | CollectionAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases. |
JoinWalker.java | Class | Walks the metamodel, searching for joins, and collecting
together information needed by OuterJoinLoader. |
Loader.java | Class | Abstract superclass of object loading (and querying) strategies. |
OuterJoinableAssociation.java | Class | |
OuterJoinLoader.java | Class | Implements logic for walking a tree of associated classes. |