| Class | Description |
| AggregateCollectionMapping |
Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single
source object and a collection of target objects. |
| AggregateMapping |
Purpose: Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects. |
| AggregateObjectMapping |
Purpose:Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects. |
| Association |
Purpose: Generic association object. |
| CollectionMapping |
Purpose: Abstract class for relationship mappings which store collection of objects |
| DatabaseMapping |
Purpose: Defines how an attribute of an object maps to and from the database
|
| DirectCollectionMapping |
Purpose: This mapping is used to store objects into a collection that are non TopLink
enabled. |
| DirectMapMapping |
Mapping of classes that implements Map interface |
| DirectToFieldMapping |
Purpose: Maps an attribute to the corresponding database field type. |
| ForeignReferenceMapping |
Purpose: Abstract class for relationship mappings |
| ManyToManyMapping |
Purpose: Many to many mappings ae used to represent the relationships
between a collection of source objects and a collection of target objects. |
| ObjectReferenceMapping |
Purpose: Abstract class for 1:1, varibale 1:1 and reference mappings |
| ObjectTypeMapping |
Purpose: Object type mappings are used to match a fixed number of database primitives
to Java objects. |
| OneToManyMapping |
Purpose: This mapping is used to represent the
typical RDBMS relationship between a single
source object and collection of target objects; where,
on the database, the target objects have references
(foreign keys) to the source object. |
| OneToOneMapping |
Purpose: One to one mappings are used to represent a pointer references
between two java objects. |
| SerializedObjectMapping |
Purpose: The serialized object mapping can be used to store an arbitrary object or set of objects into a database blob field. |
| TransformationMapping |
Purpose: A transformation mapping is used for a specialized translation between how
a value is represented in Java and its representation on the databae. |
| TypeConversionMapping |
Purpose: Type conversion mappings are used to expllicitly map a database type to a
java type. |
| TypedAssociation |
Purpose: Generic association object. |
| VariableOneToOneMapping |
Purpose: Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface. |