Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Configuring an Object-Relational Data Type Array Mapping (ELUG)"

m
m
 
(2 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[[Special:Whatlinkshere/Configuring an Object-Relational Data Type Array Mapping (ELUG)|Related Topics]]</div>
 
[[Special:Whatlinkshere/Configuring an Object-Relational Data Type Array Mapping (ELUG)|Related Topics]]</div>
  
This section describes the various components that you must configure in order to use an object-relational data type array mapping.
+
For information on how to create EclipseLink mappings, see [[Creating%20a%20Mapping%20(ELUG)|Creating a Mapping]].
 
+
  
  
Line 11: Line 10:
 
|}
 
|}
  
 
 
For information on how to configure EclipseLink mappings options common to two or more mapping types, see [[Configuring%20a%20Mapping%20(ELUG)|Configuring a Mapping]]
 
 
For information on how to create EclipseLink mappings, see [[Creating%20a%20Mapping%20(ELUG)|Creating a Mapping]].
 
 
[[#Table 48-1|Configurable Options for Object-Relational Data Type Array Mapping]] lists the configurable options for an object-relational data type array mapping.
 
 
 
 
==Introduction to Object-Relational Data Type Array Mapping Configuration==
 
  
 
This table lists the configurable options for an object-relational data type array mapping.
 
This table lists the configurable options for an object-relational data type array mapping.
Line 27: Line 15:
  
 
<span id="Table 48-1"></span>
 
<span id="Table 48-1"></span>
''''' Configurable Options for Object-Relational Data Type Array Mapping'''''
+
{| class="RuleFormalMax" dir="ltr" title="Configurable Options for Object-Relational Data Type Array Mapping" summary="This table lists the configurable options for Object-Relational Array Mapping and indicates if the option can be configured with the Workbench, Java, or both." width="100%" border="1" frame="border" rules="all" cellpadding="3" frame="border" rules="all"
 
+
{| class="RuleFormalMax" dir="ltr" title="Configurable Options for Object-Relational Data Type Array Mapping" summary="This table lists the configurable options for Object-Relational Array Mapping and categorizes them as Basic and Advanced and indicates if the option can be configured with the TopLink Workbench, Java, or both." width="100%" border="1" frame="border" rules="all" cellpadding="3" frame="border" rules="all"
+
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
! id="r1c1-t3" align="left" valign="bottom" | '''Option to Configure'''
 
! id="r1c1-t3" align="left" valign="bottom" | '''Option to Configure'''
Line 36: Line 22:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r2c1-t3" headers="r1c1-t3" align="left" |
 
| id="r2c1-t3" headers="r1c1-t3" align="left" |
Attribute name (see [[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Attribute Name|Configuring Attribute Name]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Attribute Name|Configuring Attribute Name]]
 
| headers="r2c1-t3 r1c2-t3" align="left" |
 
| headers="r2c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 43: Line 29:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r3c1-t3" headers="r1c1-t3" align="left" |
 
| id="r3c1-t3" headers="r1c1-t3" align="left" |
Field name (see [[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Field Name|Configuring Field Name]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Field Name|Configuring Field Name]]
 
| headers="r3c1-t3 r1c2-t3" align="left" |
 
| headers="r3c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 50: Line 36:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r4c1-t3" headers="r1c1-t3" align="left" |
 
| id="r4c1-t3" headers="r1c1-t3" align="left" |
Structure name (see [[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Structure Name|Configuring Structure Name]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Structure Name|Configuring Structure Name]]
 
| headers="r4c1-t3 r1c2-t3" align="left" |
 
| headers="r4c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 57: Line 43:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r5c1-t3" headers="r1c1-t3" align="left" |
 
| id="r5c1-t3" headers="r1c1-t3" align="left" |
Read-only (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring Read-Only Mappings|Configuring Read-Only Mappings]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring Read-Only Mappings|Configuring Read-Only Mappings]]
 
| headers="r5c1-t3 r1c2-t3" align="left" |
 
| headers="r5c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 64: Line 50:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r6c1-t3" headers="r1c1-t3" align="left" |
 
| id="r6c1-t3" headers="r1c1-t3" align="left" |
Method or direct field access (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring Method or Direct Field Accessing at the Mapping Level|Configuring Method or Direct Field Accessing at the Mapping Level]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring Method or Direct Field Accessing at the Mapping Level|Configuring Method or Direct Field Accessing at the Mapping Level]]
 
| headers="r6c1-t3 r1c2-t3" align="left" |
 
| headers="r6c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 71: Line 57:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r7c1-t3" headers="r1c1-t3" align="left" |
 
| id="r7c1-t3" headers="r1c1-t3" align="left" |
Serialized object converter (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring a Serialized Object Converter|Configuring a Serialized Object Converter]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring a Serialized Object Converter|Configuring a Serialized Object Converter]]
 
| headers="r7c1-t3 r1c2-t3" align="left" |
 
| headers="r7c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 78: Line 64:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r8c1-t3" headers="r1c1-t3" align="left" |
 
| id="r8c1-t3" headers="r1c1-t3" align="left" |
Type conversion converter (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring a Type Conversion Converter|Configuring a Type Conversion Converter]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring a Type Conversion Converter|Configuring a Type Conversion Converter]]
 
| headers="r8c1-t3 r1c2-t3" align="left" |
 
| headers="r8c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 85: Line 71:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r9c1-t3" headers="r1c1-t3" align="left" |
 
| id="r9c1-t3" headers="r1c1-t3" align="left" |
Object type converter (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring an Object Type Converter|Configuring an Object Type Converter]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring an Object Type Converter|Configuring an Object Type Converter]]
 
| headers="r9c1-t3 r1c2-t3" align="left" |
 
| headers="r9c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 92: Line 78:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r10c1-t3" headers="r1c1-t3" align="left" |
 
| id="r10c1-t3" headers="r1c1-t3" align="left" |
Container policy (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring Container Policy|Configuring Container Policy]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring Container Policy|Configuring Container Policy]]
 
| headers="r10c1-t3 r1c2-t3" align="left" |
 
| headers="r10c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 102: Line 88:
  
 
For more information, see the following:
 
For more information, see the following:
 
 
* [[Introduction%20to%20Object-Relational%20Data%20Type%20Mappings%20(ELUG)#Object-Relational Data Type Array Mapping|Object-Relational Data Type Array Mapping]]
 
* [[Introduction%20to%20Object-Relational%20Data%20Type%20Mappings%20(ELUG)#Object-Relational Data Type Array Mapping|Object-Relational Data Type Array Mapping]]
 
* [[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)|Configuring an Object-Relational Data Type Mapping]]
 
* [[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)|Configuring an Object-Relational Data Type Mapping]]
 +
* [[Configuring%20a%20Mapping (ELUG)|Configuring a Mapping]]
  
  
Line 113: Line 99:
  
 
[[Category: EclipseLink User's Guide]]
 
[[Category: EclipseLink User's Guide]]
[[Category: Draft]]
+
[[Category: Release 1]]
 
[[Category: Task]]
 
[[Category: Task]]
 +
[[Category: ORM]]

Latest revision as of 07:48, 20 August 2008

For information on how to create EclipseLink mappings, see Creating a Mapping.


Note: To map a collection of aggregate structures, use an object-relational data type object array mapping (see Object-Relational Data Type Object Array Mapping). To store information in a separate table from the parent structure's table, use an object-relational data type nested table mapping (see Object-Relational Data Type Nested Table Mapping).


This table lists the configurable options for an object-relational data type array mapping.


Option to Configure Workbench Java

Configuring Attribute Name

Unsupported

Supported

Configuring Field Name

Unsupported

Supported

Configuring Structure Name

Unsupported

Supported

Configuring Read-Only Mappings

Unsupported

Supported

Configuring Method or Direct Field Accessing at the Mapping Level

Unsupported

Supported

Configuring a Serialized Object Converter

Unsupported

Supported

Configuring a Type Conversion Converter

Unsupported

Supported

Configuring an Object Type Converter

Unsupported

Supported

Configuring Container Policy

Unsupported

Supported


For more information, see the following:



Copyright Statement

Back to the top