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.String
getExplicitForeignKeyName()
Retrieve the name of the foreign key as supplied by the user, ornull
if the user supplied none.FetchCharacteristics
getFetchCharacteristics()
FilterSource[]
getFilterSources()
java.lang.String
getReferencedEntityAttributeName()
java.lang.String
getReferencedEntityName()
Obtain the name of the referenced entity.java.lang.String
getWhere()
boolean
isIgnoreNotFound()
boolean
isUnique()
-
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:AssociationSource
Obtain the name of the referenced entity.- Specified by:
getReferencedEntityName
in interfaceAssociationSource
- Returns:
- The name of the referenced entity
-
getReferencedEntityAttributeName
java.lang.String getReferencedEntityAttributeName()
-
isIgnoreNotFound
boolean isIgnoreNotFound()
- Specified by:
isIgnoreNotFound
in interfaceAssociationSource
-
getExplicitForeignKeyName
java.lang.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
java.lang.String getWhere()
-
getFetchCharacteristics
FetchCharacteristics getFetchCharacteristics()
-
-