Interface IdentifierSourceNonAggregatedComposite
- All Superinterfaces:
CompositeIdentifierSource
,EmbeddableSourceContributor
,IdentifierSource
,ToolingHintContextContainer
Additional contract describing the source of an identifier mapping whose nature is
EntityIdentifierNature.NON_AGGREGATED_COMPOSITE
.
Think IdClass
-
Method Summary
Modifier and TypeMethodDescriptionObtain the source descriptor for the identifier attribute.Retrieve the source information for theIdClass
definitionMethods inherited from interface org.hibernate.boot.model.source.spi.CompositeIdentifierSource
getIndividualAttributeIdGenerator
Methods inherited from interface org.hibernate.boot.model.source.spi.EmbeddableSourceContributor
getEmbeddableSource
Methods inherited from interface org.hibernate.boot.model.source.spi.IdentifierSource
getIdentifierGeneratorDescriptor, getNature
Methods inherited from interface org.hibernate.boot.model.source.spi.ToolingHintContextContainer
getToolingHintContext
-
Method Details
-
getAttributeSourcesMakingUpIdentifier
List<SingularAttributeSource> getAttributeSourcesMakingUpIdentifier()Obtain the source descriptor for the identifier attribute.- Returns:
- The identifier attribute source.
-
getIdClassSource
EmbeddableSource getIdClassSource()Retrieve the source information for theIdClass
definition- Returns:
- The IdClass source information, or
null
if none.
-