org.eclipse.persistence.mappings
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.
- Author:
- Guy Pelletier
- Since:
- EclipseLink 1.2
getAttributeName
java.lang.String getAttributeName()
addOverrideManyToManyMapping
void addOverrideManyToManyMapping(ManyToManyMapping mapping)
addOverrideUnidirectionalOneToManyMapping
void addOverrideUnidirectionalOneToManyMapping(UnidirectionalOneToManyMapping mapping)
addFieldNameTranslation
void addFieldNameTranslation(java.lang.String sourceFieldName,
java.lang.String aggregateFieldName)
addNestedFieldNameTranslation
void addNestedFieldNameTranslation(java.lang.String attributeName,
java.lang.String sourceFieldName,
java.lang.String aggregateFieldName)