|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Extends the generic EntityPersister contract to add operations required by the Hibernate Query Language
Field Summary |
Fields inherited from interface org.hibernate.persister.entity.Loadable |
ROWID_ALIAS |
Fields inherited from interface org.hibernate.persister.entity.EntityPersister |
ENTITY_ID |
Method Summary | |
String |
getDiscriminatorSQLValue()
Get the discriminator value for this particular concrete subclass, as a string that may be embedded in a select statement |
String[] |
getIdentifierColumnNames()
Get the names of columns used to persist the identifier |
String |
getMappedSuperclass()
Get the class that this class is mapped as a subclass of - not necessarily the direct superclass |
String |
identifierSelectFragment(String name,
String suffix)
Given a query alias and an identifying suffix, render the intentifier select fragment. |
boolean |
isAbstract()
Is this an abstract class? |
boolean |
isExplicitPolymorphism()
Is this class explicit polymorphism only? |
boolean |
isInherited()
Is this class mapped as a subclass of another class? |
String |
propertySelectFragment(String alias,
String suffix,
boolean allProperties)
Given a query alias and an identifying suffix, render the property select fragment. |
Methods inherited from interface org.hibernate.persister.entity.Loadable |
getDiscriminatorAlias, getDiscriminatorColumnName, getDiscriminatorType, getIdentifierAliases, getPropertyAliases, getPropertyColumnNames, getSubclassForDiscriminatorValue, hasRowId, hasSubclasses, hydrate |
Methods inherited from interface org.hibernate.persister.entity.PropertyMapping |
getType, toColumns, toColumns, toType |
Methods inherited from interface org.hibernate.persister.entity.Joinable |
consumesCollectionAlias, consumesEntityAlias, filterFragment, fromJoinFragment, getKeyColumnNames, getName, getTableName, isCollection, oneToManyFilterFragment, selectFragment, whereJoinFragment |
Method Detail |
public boolean isAbstract()
public boolean isInherited()
public boolean isExplicitPolymorphism()
public String getMappedSuperclass()
public String getDiscriminatorSQLValue()
public String identifierSelectFragment(String name, String suffix)
public String propertySelectFragment(String alias, String suffix, boolean allProperties)
public String[] getIdentifierColumnNames()
getIdentifierColumnNames
in interface Loadable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |