Skip Headers

Oracle TopLink Developer's Guide 10g Release 3 (10.1.3) B13593-01 |
| Home | Solution Area | Contents | Index

Previous | Next |

# Object-Relational Mapping Types

TopLink supports the object-relational mappings listed in Table 49-1.

These mappings allow for an object model to persist in an object-relational data model. Currently, TopLink Workbench does not support object-relational mappings–they must be defined in code or through amendment methods.

Table 49-1 TopLink Object Relationship Mapping Types

Type | Description | Type | TopLink Workbench | Java
--- | --- | --- | --- | ---
"Object-Relational Structure Mapping" | Map to object-relational aggregate structures (the `Struct` type in JDBC and the `OBJECT` type in Oracle Databasei) | Advanced |  |
"Object-Relational Reference Mapping" | Map to object-relational references (the `Ref` type in JDBC and the `REF` type in Oracle Database) | Advanced |  |
"Object-Relational Array Mapping" | Map a collection of primitive data to object-relational array data types (the `Array` type in JDBC and the `VARRAY` type in Oracle Database). | Advanced |  |
"Object-Relational Object Array Mapping" | Map to object-relational array data types (the `Array` type in JDBC and the `VARRAY` type in Oracle Database). | Advanced |  |
"Object-Relational Nested Table Mapping" | Map to object-relational nested tables (the `Array` type in JDBC and the `NESTED` `TABLE` type in Oracle Database) | Advanced |  |