Interface EmbeddableMapping

All Known Implementing Classes:
AggregateCollectionMapping, AggregateObjectMapping

public interface EmbeddableMapping
INTERNAL Common interface to those mappings that are used to map JPA Embedded objects. - ElementCollection -> AggregateCollectionMapping - Embedded -> AggregateObjectMapping This interface was build to ease the metadata processing, namely to avoid costly casting between the mappings above since their common parent is DatabaseMapping.
Since:
EclipseLink 1.2
  • Method Details

    • getAttributeName

      String getAttributeName()
    • addConverter

      void addConverter(Converter converter, String attributeName)
    • addOverrideManyToManyMapping

      void addOverrideManyToManyMapping(ManyToManyMapping mapping)
    • addOverrideUnidirectionalOneToManyMapping

      void addOverrideUnidirectionalOneToManyMapping(UnidirectionalOneToManyMapping mapping)
    • addFieldTranslation

      void addFieldTranslation(DatabaseField sourceFieldName, String aggregateFieldName)
    • addNestedFieldTranslation

      void addNestedFieldTranslation(String attributeName, DatabaseField sourceField, String aggregateField)