Methods Summary |
---|
public java.lang.String | getAssociatedEntityName(org.hibernate.engine.SessionFactoryImplementor factory)Get the entity name of the associated entity
|
public org.hibernate.persister.entity.Joinable | getAssociatedJoinable(org.hibernate.engine.SessionFactoryImplementor factory)Get the "persister" for this association - a class or
collection persister
|
public ForeignKeyDirection | getForeignKeyDirection()Get the foreign key directionality of this association
|
public java.lang.String | getLHSPropertyName()Get the name of a property in the owning entity
that provides the join key (null if the identifier)
|
public java.lang.String | getOnCondition(java.lang.String alias, org.hibernate.engine.SessionFactoryImplementor factory, java.util.Map enabledFilters)Get the "filtering" SQL fragment that is applied in the
SQL on clause, in addition to the usual join condition
|
public java.lang.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)
|
public abstract boolean | isAlwaysDirtyChecked()Do we dirty check this association, even when there are
no columns to be updated?
|
public boolean | isEmbeddedInXML()
|
public boolean | useLHSPrimaryKey()Is the primary key of the owning entity table
to be used in the join?
|