Package org.hibernate.loader
Class DefaultEntityAliases
java.lang.Object
org.hibernate.loader.DefaultEntityAliases
- All Implemented Interfaces:
EntityAliases
- Direct Known Subclasses:
ColumnEntityAliases
EntityAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEntityAliases(Map userProvidedAliases, Loadable persister, String suffix) Calculate and cache select-clause aliasesDefaultEntityAliases(Loadable persister, String suffix) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetDiscriminatorAlias(Loadable persister, String suffix) protected String[]getIdentifierAliases(Loadable persister, String suffix) protected String[]getPropertyAliases(Loadable persister, int j) The result set column alias for the Oracle row idThe result set column aliases for the discriminator columnsString[]The result set column aliases for the primary key columnsString[][]The result set column aliases for the property columnsString[][]getSuffixedPropertyAliases(Loadable persister) The result set column aliases for the property columns of a subclassString[]The result set column aliases for the version columns
-
Constructor Details
-
DefaultEntityAliases
Calculate and cache select-clause aliases- Parameters:
userProvidedAliases- The explicit aliases provided in a result-set mapping.persister- The persister for which we are generating select aliasessuffix- The calculated suffix.
-
DefaultEntityAliases
-
-
Method Details
-
getDiscriminatorAlias
-
getIdentifierAliases
-
getPropertyAliases
-
getSuffixedPropertyAliases
The result set column aliases for the property columns of a subclass- Specified by:
getSuffixedPropertyAliasesin interfaceEntityAliases
-
getSuffixedVersionAliases
The result set column aliases for the version columns- Specified by:
getSuffixedVersionAliasesin interfaceEntityAliases
-
getSuffixedPropertyAliases
The result set column aliases for the property columns- Specified by:
getSuffixedPropertyAliasesin interfaceEntityAliases
-
getSuffixedDiscriminatorAlias
The result set column aliases for the discriminator columns- Specified by:
getSuffixedDiscriminatorAliasin interfaceEntityAliases
-
getSuffixedKeyAliases
The result set column aliases for the primary key columns- Specified by:
getSuffixedKeyAliasesin interfaceEntityAliases
-
getRowIdAlias
The result set column alias for the Oracle row id- Specified by:
getRowIdAliasin interfaceEntityAliases
-