public interface AssociationType extends Type
Cascade| Modifier and Type | Method and Description |
|---|---|
String |
getAssociatedEntityName(SessionFactoryImplementor factory)
Get the entity name of the associated entity
|
Joinable |
getAssociatedJoinable(SessionFactoryImplementor factory)
Get the "persister" for this association - a class or
collection persister
|
ForeignKeyDirection |
getForeignKeyDirection()
Get the foreign key directionality of this association
|
String |
getLHSPropertyName()
Get the name of a property in the owning entity
that provides the join key (null if the identifier)
|
String |
getOnCondition(String alias,
SessionFactoryImplementor factory,
Map enabledFilters)
Get the "filtering" SQL fragment that is applied in the
SQL on clause, in addition to the usual join condition
|
String |
getRHSUniqueKeyPropertyName()
The name of a unique property of the associated entity
that provides the join key (null if the identifier of
an entity, or key of a collection)
|
boolean |
isAlwaysDirtyChecked()
Do we dirty check this association, even when there are
no columns to be updated?
|
boolean |
isEmbeddedInXML()
Deprecated.
To be removed in 5. Removed as part of removing the notion of DOM entity-mode.
See Jira issue: HHH-7771
|
boolean |
useLHSPrimaryKey()
Is the primary key of the owning entity table
to be used in the join?
|
assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, fromXMLNode, getColumnSpan, getHashCode, getHashCode, getName, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableStringForeignKeyDirection getForeignKeyDirection()
boolean useLHSPrimaryKey()
String getLHSPropertyName()
String getRHSUniqueKeyPropertyName()
Joinable getAssociatedJoinable(SessionFactoryImplementor factory) throws MappingException
MappingExceptionString getAssociatedEntityName(SessionFactoryImplementor factory) throws MappingException
MappingExceptionString getOnCondition(String alias, SessionFactoryImplementor factory, Map enabledFilters) throws MappingException
MappingExceptionboolean isAlwaysDirtyChecked()
@Deprecated boolean isEmbeddedInXML()
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.