Interface PluralAttributeElementSourceManyToMany
- All Superinterfaces:
AssociationSource
,ColumnBindingDefaults
,ForeignKeyContributingSource
,Orderable
,PluralAttributeElementSource
,PluralAttributeElementSourceAssociation
,RelationalValueSourceContainer
- All Known Implementing Classes:
PluralAttributeElementSourceManyToManyImpl
public interface PluralAttributeElementSourceManyToMany
extends PluralAttributeElementSourceAssociation, RelationalValueSourceContainer, ForeignKeyContributingSource, Orderable
Describes the source for the elements of persistent collections (plural
attributes) where the elements are many-to-many association
-
Method Summary
Methods inherited from interface org.hibernate.boot.model.source.spi.AssociationSource
getAttributeSource, isMappedBy
Methods inherited from interface org.hibernate.boot.model.source.spi.ColumnBindingDefaults
areValuesIncludedInInsertByDefault, areValuesIncludedInUpdateByDefault, areValuesNullableByDefault
Methods inherited from interface org.hibernate.boot.model.source.spi.ForeignKeyContributingSource
createForeignKeyConstraint, isCascadeDeleteEnabled
Methods inherited from interface org.hibernate.boot.model.source.spi.PluralAttributeElementSource
getNature
Methods inherited from interface org.hibernate.boot.model.source.spi.RelationalValueSourceContainer
getRelationalValueSources
-
Method Details
-
getReferencedEntityName
String getReferencedEntityName()Description copied from interface:AssociationSource
Obtain the name of the referenced entity.- Specified by:
getReferencedEntityName
in interfaceAssociationSource
- Returns:
- The name of the referenced entity
-
getReferencedEntityAttributeName
String getReferencedEntityAttributeName() -
isIgnoreNotFound
boolean isIgnoreNotFound()- Specified by:
isIgnoreNotFound
in interfaceAssociationSource
-
getExplicitForeignKeyName
String getExplicitForeignKeyName()Description copied from interface:ForeignKeyContributingSource
Retrieve the name of the foreign key as supplied by the user, ornull
if the user supplied none.- Specified by:
getExplicitForeignKeyName
in interfaceForeignKeyContributingSource
- Returns:
- The user supplied foreign key name.
-
isUnique
boolean isUnique() -
getFilterSources
FilterSource[] getFilterSources() -
getWhere
String getWhere() -
getFetchCharacteristics
FetchCharacteristics getFetchCharacteristics()
-