getDiscriminatorAlias
public String getDiscriminatorAlias(String suffix)
Get the result set aliases used for the identifier columns, given a suffix
getDiscriminatorColumnName
public String getDiscriminatorColumnName()
- the column name for the discriminator as specified in the mapping.
getDiscriminatorType
public Type getDiscriminatorType()
Get the discriminator type
getIdentifierAliases
public String[] getIdentifierAliases(String suffix)
Get the result set aliases used for the identifier columns, given a suffix
getIdentifierColumnNames
public String[] getIdentifierColumnNames()
Get the names of columns used to persist the identifier
getPropertyAliases
public String[] getPropertyAliases(String suffix,
int i)
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
getPropertyColumnNames
public String[] getPropertyColumnNames(int i)
Get the result set column names mapped for this property (properties of this class, only).
getSubclassForDiscriminatorValue
public String getSubclassForDiscriminatorValue(Object value)
Get the concrete subclass corresponding to the given discriminator
value
hasRowId
public boolean hasRowId()
Does the result set contain rowids?
hasSubclasses
public boolean hasSubclasses()
Does this persistent class have subclasses?
hydrate
public Object[] hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
String[][] suffixedPropertyColumns,
boolean allProperties,
SessionImplementor session)
throws SQLException,
HibernateException
Retrieve property values from one row of a result set
isAbstract
public boolean isAbstract()