Top Description Methods
org.hibernate.boot.model.source.spi

public Interface IdentifierSourceNonAggregatedComposite

extends CompositeIdentifierSource
Known Direct Implementers
org.hibernate.boot.model.source.internal.hbm.IdentifierSourceNonAggregatedCompositeImpl
Imports
java.util.List

Additional contract describing the source of an identifier mapping whose nature is org.hibernate.id.EntityIdentifierNature#NON_AGGREGATED_COMPOSITE.

Think javax.persistence.IdClass

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public List<SingularAttributeSource>

Returns:

The identifier attribute source.
getAttributeSourcesMakingUpIdentifier
()

Obtain the source descriptor for the identifier attribute.

public EmbeddableSource

Returns:

The IdClass source information, or null if none.
getIdClassSource
()

Retrieve the source information for the javax.persistence.IdClass definition

Inherited from org.hibernate.boot.model.source.spi.CompositeIdentifierSource:
getIndividualAttributeIdGenerator

Method Detail

getAttributeSourcesMakingUpIdentifierback to summary
public List<SingularAttributeSource> getAttributeSourcesMakingUpIdentifier()

Obtain the source descriptor for the identifier attribute.

Returns:List<SingularAttributeSource>

The identifier attribute source.

getIdClassSourceback to summary
public EmbeddableSource getIdClassSource()

Retrieve the source information for the javax.persistence.IdClass definition

Returns:EmbeddableSource

The IdClass source information, or null if none.