Skip Headers
Oracle TopLink Developer's Guide
10g Release 3 (10.1.3)
B13593-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

Relational Mapping Types

TopLink supports the relational mappings listed in Table 36-1.

Table 36-1 TopLink Relational Mapping Types

Type Description Type TopLink Workbench Java

"Direct-to-Field Mapping"


Map a Java attribute directly to a database field.

Basic

Supported
Supported

"Direct to XMLType Mapping"


Map Java attributes to an XMLType column in an Oracle Database (introduced in version 9.2.0.1).

Advanced

Supported
Supported

"One-to-One Mapping"


Map a reference to another persistent Java object to the database.

Basic

Supported
Supported

"Variable One-to-One Mapping"


Map a reference to an interface to the database.

Basic

Supported
Supported

"One-to-Many Mapping"


Map Java collections of persistent objects to the database.

Advanced

Supported
Supported

"Many-to-Many Mapping"


Use an association table to map Java collections of persistent objects to the database.

Advanced

Supported
Supported

"Aggregate Collection Mapping"


Map Java collections of persistent objects to the database.

Basic

Unsupported
Supported

"Direct Collection Mapping"


Map Java collections of objects that do not have descriptors.

Basic

Supported
Supported

"Direct Map Mapping"


Direct map mappings store instances that implement java.util.Map.

Basic

Supported
Supported

"Aggregate Object Mapping"


Create strict one-to-one mappings that require both objects to exist in the same database row.

Basic

Supported
Unsupported

"Transformation Mapping"


Create custom mappings where one or more fields can be used to create the object to be stored in the attribute.

Basic

Supported
Supported