org.hibernate.loader

Class ColumnEntityAliases

Implemented Interfaces:
EntityAliases

public class ColumnEntityAliases
extends DefaultEntityAliases

EntityAliases that chooses the column names over the alias names.
Author:
max

Constructor Summary

ColumnEntityAliases(Map returnProperties, Loadable persister, String suffix)

Method Summary

protected String
getDiscriminatorAlias(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

getDiscriminatorAlias, getIdentifierAliases, getPropertyAliases, getRowIdAlias, getSuffixedDiscriminatorAlias, getSuffixedKeyAliases, getSuffixedPropertyAliases, getSuffixedPropertyAliases, getSuffixedVersionAliases

Constructor Details

ColumnEntityAliases

public ColumnEntityAliases(Map returnProperties,
                           Loadable persister,
                           String suffix)

Method Details

getDiscriminatorAlias

protected String getDiscriminatorAlias(Loadable persister,
                                       String suffix)
Overrides:
getDiscriminatorAlias in interface DefaultEntityAliases

getIdentifierAliases

protected String[] getIdentifierAliases(Loadable persister,
                                        String suffix)
Overrides:
getIdentifierAliases in interface DefaultEntityAliases

getPropertyAliases

protected String[] getPropertyAliases(Loadable persister,
                                      int j)
Overrides:
getPropertyAliases in interface DefaultEntityAliases