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 Nested Table Mapping (ELUG)"

m (New page: <div style="float:right;border:1px solid #000000;padding:5px">__TOC__ Related Topics</div> ...)
 
m
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[[Special:Whatlinkshere/Configuring an Object-Relational Data Type Nested Table Mapping (ELUG)|Related Topics]]</div>
 
[[Special:Whatlinkshere/Configuring an Object-Relational Data Type Nested Table Mapping (ELUG)|Related Topics]]</div>
  
This section describes the various components that you must configure in order to use an object-relational data type nested table mapping.
+
For information on how to create EclipseLink mappings, see [[Creating%20a%20Mapping%20(ELUG)|Creating a Mapping]].
 
+
  
  
Line 12: Line 11:
  
  
 
+
This table lists the configurable options for an object-relational data type nested table mapping.  
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 51-1|Configurable Options for Object-Relational Data Type Nested Table Mapping]] lists the configurable options for an object-relational data type nested table mapping.
+
 
+
 
+
 
+
==Introduction to Object-Relational Data Type Nested Table Mapping Configuration==
+
 
+
This table lists the configurable options for an object-relational data type nested table mapping.
+
  
  
 
<span id="Table 51-1"></span>
 
<span id="Table 51-1"></span>
''''' Configurable Options for Object-Relational Data Type Nested Table Mapping'''''
+
{| class="RuleFormalMax" dir="ltr" title="Configurable Options for Object-Relational Data Type Nested Table Mapping" summary="This table lists the configurable options for Object-Relational Nested Table 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 Nested Table Mapping" summary="This table lists the configurable options for Object-Relational Nested Table 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" |
Reference class (see [[Configuring%20an%20Object-Relational%20Data%20Type%20(ELUG)#Configuring Reference Class|Configuring Reference Class]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Reference Class|Configuring Reference Class]]
 
| 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" |
Attribute name (see [[Configuring%20an%20Object-Relational%20Data%20Type%20(ELUG)#Configuring Attribute Name|Configuring Attribute Name]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Attribute Name|Configuring Attribute 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" |
Field name (see [[Configuring%20an%20Object-Relational%20Data%20Type%20(ELUG)#Configuring Field Name|Configuring Field Name]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Field Name|Configuring Field 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" |
Structure name (see [[Configuring%20an%20Object-Relational%20Data%20Type%20(ELUG)#Configuring Structure Name|Configuring Structure Name]])
+
[[Configuring%20an%20Object-Relational%20Data%20Type%20Mapping (ELUG)#Configuring Structure Name|Configuring Structure Name]]
 
| 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" |
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="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" |
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="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" |
Indirection (lazy loading) (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring Indirection (Lazy Loading)|Configuring Indirection (Lazy Loading)]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring Indirection (Lazy Loading)|Configuring Indirection (Lazy Loading)]]
 
| 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" |
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="r9c1-t3 r1c2-t3" align="left" |
 
| headers="r9c1-t3 r1c2-t3" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 91: Line 77:
 
[[Image:support.gif|Supported]]
 
[[Image:support.gif|Supported]]
 
|}
 
|}
 
  
  
 
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 Nested Table Mapping|Object-Relational Data Type Nested Table Mapping]]
 
* [[Introduction%20to%20Object-Relational%20Data%20Type%20Mappings%20(ELUG)#Object-Relational Data Type Nested Table Mapping|Object-Relational Data Type Nested Table Mapping]]
* [[Configuring%20an%20Object-Relational%20Data%20Type%20(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%20(ELUG)|Configuring a Mapping]].
  
  
Line 106: Line 91:
  
 
[[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:49, 20 August 2008

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


Note: For an equivalent mapping for basic or other structured data types, use object-relational data type array (see Object-Relational Data Type Array Mapping) or object array (see Object-Relational Data Type Object Array Mapping) mappings.


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


Option to Configure Workbench Java

Configuring Reference Class

Unsupported

Supported

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 Indirection (Lazy Loading)

Unsupported

Supported

Configuring Container Policy

Unsupported

Supported


For more information, see the following:



Copyright Statement

Back to the top