|
||||||||||
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 String |
ROWID_ALIAS
|
Fields inherited from interface org.hibernate.persister.entity.EntityPersister |
---|
ENTITY_ID |
Method Summary | |
---|---|
String |
getDiscriminatorAlias(String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
String |
getDiscriminatorColumnName()
|
Type |
getDiscriminatorType()
Get the discriminator type |
Object |
getDiscriminatorValue()
Get the discriminator value |
String[] |
getIdentifierAliases(String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
String[] |
getIdentifierColumnNames()
Get the names of columns used to persist the identifier |
String[] |
getPropertyAliases(String suffix,
int i)
Get the result set aliases used for the property columns, given a suffix (properties of this class, only). |
String[] |
getPropertyColumnNames(int i)
Get the result set column names mapped for this property (properties of this class, only). |
String |
getSubclassForDiscriminatorValue(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? |
Object[] |
hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
String[][] suffixedPropertyColumns,
boolean allProperties,
SessionImplementor session)
Retrieve property values from one row of a result set |
boolean |
isAbstract()
|
void |
registerAffectingFetchProfile(String fetchProfileName)
Register the name of a fetch profile determined to have an affect on the underlying loadable in regards to the fact that the underlying load SQL needs to be adjust when the given fetch profile is enabled. |
Methods inherited from interface org.hibernate.cache.spi.OptimisticCacheSource |
---|
getVersionComparator |
Field Detail |
---|
static final String ROWID_ALIAS
Method Detail |
---|
boolean hasSubclasses()
Type getDiscriminatorType()
Object getDiscriminatorValue()
String getSubclassForDiscriminatorValue(Object value)
String[] getIdentifierColumnNames()
String[] getIdentifierAliases(String suffix)
String[] getPropertyAliases(String suffix, int i)
String[] getPropertyColumnNames(int i)
String getDiscriminatorAlias(String suffix)
String getDiscriminatorColumnName()
boolean hasRowId()
Object[] hydrate(ResultSet rs, Serializable id, Object object, Loadable rootLoadable, String[][] suffixedPropertyColumns, boolean allProperties, SessionImplementor session) throws SQLException, HibernateException
SQLException
HibernateException
boolean isAbstract()
void registerAffectingFetchProfile(String fetchProfileName)
fetchProfileName
- The name of the profile affecting this.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |