Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


Package oracle.toplink.mappings

Interface Summary
ContainerMapping Interface used by clients to interact with the assorted mappings that use ContainerPolicy.

 

Class Summary
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 Responsibilities: Define type of relationship (1:1/1:M/M:M/etc.)
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.

 


Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.