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(java.util.Map returnProperties, Loadable persister, java.lang.String suffix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getDiscriminatorAlias(Loadable persister, java.lang.String suffix)
protected java.lang.String[]
getIdentifierAliases(Loadable persister, java.lang.String suffix)
protected java.lang.String[]
getPropertyAliases(Loadable persister, int j)
-
Methods inherited from class org.hibernate.loader.DefaultEntityAliases
getRowIdAlias, getSuffix, getSuffixedDiscriminatorAlias, getSuffixedKeyAliases, getSuffixedPropertyAliases, getSuffixedPropertyAliases, getSuffixedVersionAliases
-
-
-
-
Constructor Detail
-
ColumnEntityAliases
public ColumnEntityAliases(java.util.Map returnProperties, Loadable persister, java.lang.String suffix)
-
-
Method Detail
-
getIdentifierAliases
protected java.lang.String[] getIdentifierAliases(Loadable persister, java.lang.String suffix)
- Overrides:
getIdentifierAliases
in classDefaultEntityAliases
-
getDiscriminatorAlias
protected java.lang.String getDiscriminatorAlias(Loadable persister, java.lang.String suffix)
- Overrides:
getDiscriminatorAlias
in classDefaultEntityAliases
-
getPropertyAliases
protected java.lang.String[] getPropertyAliases(Loadable persister, int j)
- Overrides:
getPropertyAliases
in classDefaultEntityAliases
-
-