类 DefaultEntityAliases
- java.lang.Object
-
- org.hibernate.loader.DefaultEntityAliases
-
- 所有已实现的接口:
EntityAliases
- 直接已知子类:
ColumnEntityAliases
public class DefaultEntityAliases extends Object implements EntityAliases
EntityAliases which handles the logic of selecting user provided aliases (via return-property), before using the default aliases.- 作者:
- max
-
-
构造器概要
构造器 构造器 说明 DefaultEntityAliases(Map userProvidedAliases, Loadable persister, String suffix)Calculate and cache select-clause aliasesDefaultEntityAliases(Loadable persister, String suffix)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected StringgetDiscriminatorAlias(Loadable persister, String suffix)protected String[]getIdentifierAliases(Loadable persister, String suffix)protected String[]getPropertyAliases(Loadable persister, int j)StringgetRowIdAlias()The result set column alias for the Oracle row idStringgetSuffix()Returns the suffix used to generate the aliases.StringgetSuffixedDiscriminatorAlias()The result set column aliases for the discriminator columnsString[]getSuffixedKeyAliases()The result set column aliases for the primary key columnsString[][]getSuffixedPropertyAliases()The result set column aliases for the property columnsString[][]getSuffixedPropertyAliases(Loadable persister)The result set column aliases for the property columns of a subclassString[]getSuffixedVersionAliases()The result set column aliases for the version columns
-
-
-
构造器详细资料
-
DefaultEntityAliases
public DefaultEntityAliases(Map userProvidedAliases, Loadable persister, String suffix)
Calculate and cache select-clause aliases- 参数:
userProvidedAliases- The explicit aliases provided in a result-set mapping.persister- The persister for which we are generating select aliasessuffix- The calculated suffix.
-
-
方法详细资料
-
getSuffixedPropertyAliases
public String[][] getSuffixedPropertyAliases(Loadable persister)
从接口复制的说明:EntityAliasesThe result set column aliases for the property columns of a subclass- 指定者:
getSuffixedPropertyAliases在接口中EntityAliases
-
getSuffixedVersionAliases
public String[] getSuffixedVersionAliases()
从接口复制的说明:EntityAliasesThe result set column aliases for the version columns- 指定者:
getSuffixedVersionAliases在接口中EntityAliases
-
getSuffixedPropertyAliases
public String[][] getSuffixedPropertyAliases()
从接口复制的说明:EntityAliasesThe result set column aliases for the property columns- 指定者:
getSuffixedPropertyAliases在接口中EntityAliases
-
getSuffixedDiscriminatorAlias
public String getSuffixedDiscriminatorAlias()
从接口复制的说明:EntityAliasesThe result set column aliases for the discriminator columns- 指定者:
getSuffixedDiscriminatorAlias在接口中EntityAliases
-
getSuffixedKeyAliases
public String[] getSuffixedKeyAliases()
从接口复制的说明:EntityAliasesThe result set column aliases for the primary key columns- 指定者:
getSuffixedKeyAliases在接口中EntityAliases
-
getRowIdAlias
public String getRowIdAlias()
从接口复制的说明:EntityAliasesThe result set column alias for the Oracle row id- 指定者:
getRowIdAlias在接口中EntityAliases
-
getSuffix
public String getSuffix()
从接口复制的说明:EntityAliasesReturns the suffix used to generate the aliases.- 指定者:
getSuffix在接口中EntityAliases- 返回:
- the suffix used to generate the aliases.
-
-