class |
AggregateCollectionMapping |
Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single
source object and a collection of target objects.
|
class |
AggregateObjectMapping |
Purpose:Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects.
|
class |
DirectCollectionMapping |
Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.)
into a single table.
|
class |
DirectMapMapping |
Mapping for a collection of key-value pairs.
|
class |
DirectToFieldMapping |
Purpose: Maps an attribute to the corresponding database field type.
|
class |
ManyToManyMapping |
Purpose: Many to many mappings are used to represent the relationships
between a collection of source objects and a collection of target objects.
|
class |
ManyToOneMapping |
Purpose: Define the relationship to be a ManyToOne.
|
class |
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.
|
class |
OneToOneMapping |
Purpose: One to one mappings are used to represent a pointer references
between two java objects.
|
class |
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.
|
class |
UnidirectionalOneToManyMapping |
Purpose: UnidirectionalOneToManyMapping doesn't have 1:1 back reference mapping.
|
class |
VariableOneToOneMapping |
Purpose: Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface.
|