Interface RelationalValueSourceContainer
- All Superinterfaces:
ColumnBindingDefaults
- All Known Subinterfaces:
PluralAttributeElementSourceBasic,PluralAttributeElementSourceManyToMany,PluralAttributeKeySource,PluralAttributeMapKeyManyToManySource,PluralAttributeMapKeySourceBasic,PluralAttributeSequentialIndexSource,SingularAttributeSourceBasic,SingularAttributeSourceManyToOne,VersionAttributeSource
- All Known Implementing Classes:
CompositeIdentifierSingularAttributeSourceBasicImpl,CompositeIdentifierSingularAttributeSourceManyToOneImpl,PluralAttributeElementSourceBasicImpl,PluralAttributeElementSourceManyToManyImpl,PluralAttributeKeySourceImpl,PluralAttributeMapKeyManyToManySourceImpl,PluralAttributeMapKeySourceBasicImpl,PluralAttributeSequentialIndexSourceImpl
Contract for a container of
RelationalValueSource references. Multiple types of things operate as sources
of "relational value" information; some examples include:- id attribute(s) mappings
- basic attribute mappings
- composite attribute mappings
- plural attribute mappings
- etc
Not only does it provide access to the relational value sources (getRelationalValueSources(), it also defines
contextual information for those sources in terms of default values.
See RelationalValueSource for additional details.
-
Method Summary
Methods inherited from interface org.hibernate.boot.model.source.spi.ColumnBindingDefaults
areValuesIncludedInInsertByDefault, areValuesIncludedInUpdateByDefault, areValuesNullableByDefault
-
Method Details
-
getRelationalValueSources
List<RelationalValueSource> getRelationalValueSources()Obtain the containedRelationalValueSourcereferences.- Returns:
- The contained
RelationalValueSourcereferences.
-