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 theIdClassdefinitionMethods inherited from interface org.hibernate.boot.model.source.spi.EmbeddableSourceContributor
getEmbeddableSourceMethods inherited from interface org.hibernate.boot.model.source.spi.IdentifierSource
getIdentifierGeneratorDescriptor, getNatureMethods 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 theIdClassdefinition- Returns:
- The IdClass source information, or
nullif none.
-