Interface EntityAliases

All Known Implementing Classes:
ColumnEntityAliases, DefaultEntityAliases

public interface EntityAliases
Metadata describing the SQL result set column aliases for a particular entity.
  • Method Details

    • getSuffixedKeyAliases

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

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

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

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

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

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