org.hibernate.loader
Class ColumnEntityAliases

java.lang.Object
  extended by org.hibernate.loader.DefaultEntityAliases
      extended by 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.

Author:
max, Steve Ebersole

Constructor Summary
ColumnEntityAliases(java.util.Map returnProperties, Loadable persister, java.lang.String suffix)
           
 
Method Summary
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, getSuffixedDiscriminatorAlias, getSuffixedKeyAliases, getSuffixedPropertyAliases, getSuffixedPropertyAliases, getSuffixedVersionAliases
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 class DefaultEntityAliases

getDiscriminatorAlias

protected java.lang.String getDiscriminatorAlias(Loadable persister,
                                                 java.lang.String suffix)
Overrides:
getDiscriminatorAlias in class DefaultEntityAliases

getPropertyAliases

protected java.lang.String[] getPropertyAliases(Loadable persister,
                                                int j)
Overrides:
getPropertyAliases in class DefaultEntityAliases


Copyright © 2011. All Rights Reserved.