|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Loadable
Implemented by a EntityPersister that may be loaded using Loader.
Loader
Field Summary | |
---|---|
static java.lang.String |
ROWID_ALIAS
|
Fields inherited from interface org.hibernate.persister.entity.EntityPersister |
---|
ENTITY_ID |
Method Summary | |
---|---|
java.lang.String |
getDiscriminatorAlias(java.lang.String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
java.lang.String |
getDiscriminatorColumnName()
|
Type |
getDiscriminatorType()
Get the discriminator type |
java.lang.String[] |
getIdentifierAliases(java.lang.String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
java.lang.String[] |
getIdentifierColumnNames()
Get the names of columns used to persist the identifier |
java.lang.String[] |
getPropertyAliases(java.lang.String suffix,
int i)
Get the result set aliases used for the property columns, given a suffix (properties of this class, only). |
java.lang.String[] |
getPropertyColumnNames(int i)
Get the result set column names mapped for this property (properties of this class, only). |
java.lang.String |
getSubclassForDiscriminatorValue(java.lang.Object value)
Get the concrete subclass corresponding to the given discriminator value |
boolean |
hasRowId()
Does the result set contain rowids? |
boolean |
hasSubclasses()
Does this persistent class have subclasses? |
java.lang.Object[] |
hydrate(java.sql.ResultSet rs,
java.io.Serializable id,
java.lang.Object object,
Loadable rootLoadable,
java.lang.String[][] suffixedPropertyColumns,
boolean allProperties,
SessionImplementor session)
Retrieve property values from one row of a result set |
boolean |
isAbstract()
|
Methods inherited from interface org.hibernate.cache.OptimisticCacheSource |
---|
getVersionComparator |
Field Detail |
---|
static final java.lang.String ROWID_ALIAS
Method Detail |
---|
boolean hasSubclasses()
Type getDiscriminatorType()
java.lang.String getSubclassForDiscriminatorValue(java.lang.Object value)
java.lang.String[] getIdentifierColumnNames()
java.lang.String[] getIdentifierAliases(java.lang.String suffix)
java.lang.String[] getPropertyAliases(java.lang.String suffix, int i)
java.lang.String[] getPropertyColumnNames(int i)
java.lang.String getDiscriminatorAlias(java.lang.String suffix)
java.lang.String getDiscriminatorColumnName()
boolean hasRowId()
java.lang.Object[] hydrate(java.sql.ResultSet rs, java.io.Serializable id, java.lang.Object object, Loadable rootLoadable, java.lang.String[][] suffixedPropertyColumns, boolean allProperties, SessionImplementor session) throws java.sql.SQLException, HibernateException
java.sql.SQLException
HibernateException
boolean isAbstract()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |