Skip Headers

# Object-Relational Mapping Types

Previous

Next

TopLink supports the object-relational mappings listed in Table: TopLink Object-Relationship Mapping Types.

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.

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 |  |