| Name | Description | Type | Package | Framework |
| AbstractColumnMapping | Purpose: Maps an attribute or some other property to the corresponding database field type. | Class | org.eclipse.persistence.mappings.foundation | EclipseLink |
| AbstractCompositeCollectionMapping | Define an embedded collection of objects. | Class | org.eclipse.persistence.mappings.foundation | EclipseLink |
| AbstractCompositeDirectCollectionMapping | AbstractCompositeDirectCollectionMapping consolidates the behavior of mappings that map collections of "native" data objects (e. | Class | org.eclipse.persistence.mappings.foundation | EclipseLink |
| AbstractCompositeObjectMapping | Chunks of data from non-relational data sources can have an embedded component objects. | Class | org.eclipse.persistence.mappings.foundation | EclipseLink |
| AbstractDirectMapping | Purpose: Maps an attribute to the corresponding database field type. | Class | org.eclipse.persistence.mappings.foundation | EclipseLink |
| AbstractTransformationMapping | Purpose: A transformation mapping is used for a specialized translation between how a value is represented in Java and its representation on the databae. | Class | org.eclipse.persistence.mappings.foundation | EclipseLink |
| MapComponentMapping | A MapComponentMapping is any mapping that can be used as the key or the value in a mapping that uses a MappedKeyMapContainerPolicy. | Interface | org.eclipse.persistence.mappings.foundation | EclipseLink |
| MapKeyMapping | MapKeyMapping is implemented by DatabaseMappings that can be used to map the key in a map that uses a MappedKeyMapContainerPolicy. | Interface | org.eclipse.persistence.mappings.foundation | EclipseLink |