Interface PluralAttributeElementSourceManyToMany
-
- All Superinterfaces:
AssociationSource,ColumnBindingDefaults,ForeignKeyContributingSource,Orderable,PluralAttributeElementSource,PluralAttributeElementSourceAssociation,RelationalValueSourceContainer
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetExplicitForeignKeyName()Retrieve the name of the foreign key as supplied by the user, ornullif the user supplied none.FetchCharacteristicsgetFetchCharacteristics()FilterSource[]getFilterSources()java.lang.StringgetReferencedEntityAttributeName()java.lang.StringgetReferencedEntityName()Obtain the name of the referenced entity.java.lang.StringgetWhere()booleanisIgnoreNotFound()booleanisUnique()-
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 Detail
-
getReferencedEntityName
java.lang.String getReferencedEntityName()
Description copied from interface:AssociationSourceObtain the name of the referenced entity.- Specified by:
getReferencedEntityNamein interfaceAssociationSource- Returns:
- The name of the referenced entity
-
getReferencedEntityAttributeName
java.lang.String getReferencedEntityAttributeName()
-
isIgnoreNotFound
boolean isIgnoreNotFound()
- Specified by:
isIgnoreNotFoundin interfaceAssociationSource
-
getExplicitForeignKeyName
java.lang.String getExplicitForeignKeyName()
Description copied from interface:ForeignKeyContributingSourceRetrieve the name of the foreign key as supplied by the user, ornullif the user supplied none.- Specified by:
getExplicitForeignKeyNamein interfaceForeignKeyContributingSource- Returns:
- The user supplied foreign key name.
-
isUnique
boolean isUnique()
-
getFilterSources
FilterSource[] getFilterSources()
-
getWhere
java.lang.String getWhere()
-
getFetchCharacteristics
FetchCharacteristics getFetchCharacteristics()
-
-