Interface IdentifierSourceNonAggregatedComposite

All Superinterfaces:
CompositeIdentifierSource, EmbeddableSourceContributor, IdentifierSource, ToolingHintContextContainer

public interface IdentifierSourceNonAggregatedComposite extends CompositeIdentifierSource
Additional contract describing the source of an identifier mapping whose nature is EntityIdentifierNature.NON_AGGREGATED_COMPOSITE.

Think IdClass

  • 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 the IdClass definition
      Returns:
      The IdClass source information, or null if none.