Package org.hibernate.loader
Class ColumnEntityAliases
- java.lang.Object
-
- org.hibernate.loader.DefaultEntityAliases
-
- org.hibernate.loader.ColumnEntityAliases
-
- All Implemented Interfaces:
EntityAliases
public class ColumnEntityAliases extends DefaultEntityAliases
EntityAliases that chooses the column names over the alias names. This strategy is used when the result-set mapping did not give specific aliases to use in extracting from the result set. We use the column names from the underlying persister.
-
-
Constructor Summary
Constructors Constructor Description ColumnEntityAliases(Map returnProperties, Loadable persister, String suffix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetDiscriminatorAlias(Loadable persister, String suffix)protected String[]getIdentifierAliases(Loadable persister, String suffix)protected String[]getPropertyAliases(Loadable persister, int j)-
Methods inherited from class org.hibernate.loader.DefaultEntityAliases
getRowIdAlias, getSuffix, getSuffixedDiscriminatorAlias, getSuffixedKeyAliases, getSuffixedPropertyAliases, getSuffixedPropertyAliases, getSuffixedVersionAliases
-
-
-
-
Method Detail
-
getIdentifierAliases
protected String[] getIdentifierAliases(Loadable persister, String suffix)
- Overrides:
getIdentifierAliasesin classDefaultEntityAliases
-
getDiscriminatorAlias
protected String getDiscriminatorAlias(Loadable persister, String suffix)
- Overrides:
getDiscriminatorAliasin classDefaultEntityAliases
-
getPropertyAliases
protected String[] getPropertyAliases(Loadable persister, int j)
- Overrides:
getPropertyAliasesin classDefaultEntityAliases
-
-