Package org.hibernate.loader
Class GeneratedCollectionAliases
java.lang.Object
org.hibernate.loader.GeneratedCollectionAliases
- All Implemented Interfaces:
CollectionAliases
CollectionAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases.
-
Constructor Summary
ConstructorsConstructorDescriptionGeneratedCollectionAliases(Map userProvidedAliases, CollectionPersister persister, String suffix) GeneratedCollectionAliases(CollectionPersister persister, String string) -
Method Summary
Modifier and TypeMethodDescriptionReturns the suffix used to unique the column aliases for this particular alias set.String[]Returns the suffixed result-set column-aliases for the columns making up the collection's elements.Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).String[]Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).String[]Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to its owner).toString()
-
Constructor Details
-
GeneratedCollectionAliases
public GeneratedCollectionAliases(Map userProvidedAliases, CollectionPersister persister, String suffix) -
GeneratedCollectionAliases
-
-
Method Details
-
getSuffixedKeyAliases
Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to its owner).- Specified by:
getSuffixedKeyAliasesin interfaceCollectionAliases- Returns:
- The key result-set column aliases.
-
getSuffixedIndexAliases
Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).- Specified by:
getSuffixedIndexAliasesin interfaceCollectionAliases- Returns:
- The index result-set column aliases.
-
getSuffixedElementAliases
Returns the suffixed result-set column-aliases for the columns making up the collection's elements.- Specified by:
getSuffixedElementAliasesin interfaceCollectionAliases- Returns:
- The element result-set column aliases.
-
getSuffixedIdentifierAlias
Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).- Specified by:
getSuffixedIdentifierAliasin interfaceCollectionAliases- Returns:
- The identifier result-set column aliases.
-
getSuffix
Returns the suffix used to unique the column aliases for this particular alias set.- Specified by:
getSuffixin interfaceCollectionAliases- Returns:
- The uniqued column alias suffix.
-
toString
-