org.hibernate.loader

Interface EntityAliases

Known Implementing Classes:
ColumnEntityAliases, DefaultEntityAliases

public interface EntityAliases

Metadata describing the SQL result set column aliases for a particular entity.
Author:
Gavin King

Method Summary

String
getRowIdAlias()
The result set column alias for the Oracle row id
String
getSuffixedDiscriminatorAlias()
The result set column aliases for the discriminator columns
String[]
getSuffixedKeyAliases()
The result set column aliases for the primary key columns
String[][]
getSuffixedPropertyAliases()
The result set column aliases for the property columns
String[][]
getSuffixedPropertyAliases(Loadable persister)
The result set column aliases for the property columns of a subclass
String[]
getSuffixedVersionAliases()
The result set column aliases for the version columns

Method Details

getRowIdAlias

public String getRowIdAlias()
The result set column alias for the Oracle row id

getSuffixedDiscriminatorAlias

public String getSuffixedDiscriminatorAlias()
The result set column aliases for the discriminator columns

getSuffixedKeyAliases

public String[] getSuffixedKeyAliases()
The result set column aliases for the primary key columns

getSuffixedPropertyAliases

public String[][] getSuffixedPropertyAliases()
The result set column aliases for the property columns

getSuffixedPropertyAliases

public String[][] getSuffixedPropertyAliases(Loadable persister)
The result set column aliases for the property columns of a subclass

getSuffixedVersionAliases

public String[] getSuffixedVersionAliases()
The result set column aliases for the version columns