|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RootEntitySource
Contract for the entity that is the root of an inheritance hierarchy.
NOTE : I think most of this could be moved toEntityHierarchy
much like was done with
HierarchyDetails
Method Summary | |
---|---|
Caching |
getCaching()
Obtain the caching configuration for this entity. |
DiscriminatorSource |
getDiscriminatorSource()
Obtain the source information about the discriminator attribute for single table inheritance |
EntityMode |
getEntityMode()
Obtain the entity mode for this entity. |
IdentifierSource |
getIdentifierSource()
Obtain source information about this entity's identifier. |
OptimisticLockStyle |
getOptimisticLockStyle()
Obtain the optimistic locking style for this entity. |
String |
getRowId()
Obtain the row-id name for this entity |
SingularAttributeSource |
getVersioningAttributeSource()
Obtain the source information about the attribute used for versioning. |
String |
getWhere()
Obtain the specified extra where condition to be applied to this entity. |
boolean |
isExplicitPolymorphism()
Should explicit polymorphism (querying) be applied to this entity? |
boolean |
isMutable()
Is this root entity mutable? |
Methods inherited from interface org.hibernate.metamodel.source.binder.EntitySource |
---|
getBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getDiscriminatorMatchValue, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getPrimaryTable, getProxy, getSecondaryTables, getSynchronizedTableNames, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributes |
Methods inherited from interface org.hibernate.metamodel.source.binder.SubclassEntityContainer |
---|
add, subclassEntitySources |
Methods inherited from interface org.hibernate.metamodel.source.binder.AttributeSourceContainer |
---|
attributeSources, getPath |
Method Detail |
---|
IdentifierSource getIdentifierSource()
SingularAttributeSource getVersioningAttributeSource()
DiscriminatorSource getDiscriminatorSource()
EntityMode getEntityMode()
boolean isMutable()
true
indicates mutable; false
non-mutable.boolean isExplicitPolymorphism()
true
indicates explicit polymorphism; false
implicit.String getWhere()
String getRowId()
OptimisticLockStyle getOptimisticLockStyle()
Caching getCaching()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |