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

m
m
 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
This section describes the various components that you must configure in order to use an object-relational data type reference mapping.
 
This section describes the various components that you must configure in order to use an object-relational data type reference 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 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]].
 
For information on how to create EclipseLink mappings, see [[Creating%20a%20Mapping%20(ELUG)|Creating a Mapping]].
 
[[#Table 47-1|Configurable Options for Object-Relational Data Type Reference Mapping]] lists the configurable options for an object-relational data type reference mapping.
 
 
 
 
==Introduction to Object-Relational Data Type Reference Mapping Configuration==
 
  
 
This table lists the configurable options for an object-relational data type reference mapping.
 
This table lists the configurable options for an object-relational data type reference mapping.
 
  
 
<span id="Table 47-1"></span>
 
<span id="Table 47-1"></span>
''''' Configurable Options for Object-Relational Data Type Reference Mapping'''''
+
{| class="RuleFormalMax" dir="ltr" title="Configurable Options for Object-Relational Data Type Reference Mapping" summary="This table lists the configurable options for Object-Relational Reference 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 Reference Mapping" summary="This table lists the configurable options for Object-Relational Reference 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-t2" align="left" valign="bottom" | '''Option to Configure'''
 
! id="r1c1-t2" align="left" valign="bottom" | '''Option to Configure'''
Line 27: Line 18:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r2c1-t2" headers="r1c1-t2" align="left" |
 
| id="r2c1-t2" headers="r1c1-t2" 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-t2 r1c2-t2" align="left" |
 
| headers="r2c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 34: Line 25:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r3c1-t2" headers="r1c1-t2" align="left" |
 
| id="r3c1-t2" headers="r1c1-t2" 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-t2 r1c2-t2" align="left" |
 
| headers="r3c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 41: Line 32:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r4c1-t2" headers="r1c1-t2" align="left" |
 
| id="r4c1-t2" headers="r1c1-t2" 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-t2 r1c2-t2" align="left" |
 
| headers="r4c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 48: Line 39:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r5c1-t2" headers="r1c1-t2" align="left" |
 
| id="r5c1-t2" headers="r1c1-t2" 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-t2 r1c2-t2" align="left" |
 
| headers="r5c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 55: Line 46:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r6c1-t2" headers="r1c1-t2" align="left" |
 
| id="r6c1-t2" headers="r1c1-t2" 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-t2 r1c2-t2" align="left" |
 
| headers="r6c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 62: Line 53:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r7c1-t2" headers="r1c1-t2" align="left" |
 
| id="r7c1-t2" headers="r1c1-t2" align="left" |
Private or independent relationships (see [[Configuring%20a%20Mapping%20(ELUG)#Configuring Private or Independent Relationships|Configuring Private or Independent Relationships]])
+
[[Configuring%20a%20Mapping%20(ELUG)#Configuring Private or Independent Relationships|Configuring Private or Independent Relationships]]
 
| headers="r7c1-t2 r1c2-t2" align="left" |
 
| headers="r7c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 69: Line 60:
 
|- align="left" valign="top"
 
|- align="left" valign="top"
 
| id="r8c1-t2" headers="r1c1-t2" align="left" |
 
| id="r8c1-t2" headers="r1c1-t2" 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-t2 r1c2-t2" align="left" |
 
| headers="r8c1-t2 r1c2-t2" align="left" |
 
[[Image:unsupport.gif|Unsupported]]
 
[[Image:unsupport.gif|Unsupported]]
Line 79: Line 70:
  
 
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 Reference Mapping|Object-Relational Data Type Reference Mapping]]
 
* [[Introduction%20to%20Object-Relational%20Data%20Type%20Mappings%20(ELUG)#Object-Relational Data Type Reference Mapping|Object-Relational Data Type Reference 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 (ELUG)|Configuring a Mapping]]
  
  
Line 90: Line 81:
  
 
[[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:51, 20 August 2008

This section describes the various components that you must configure in order to use an object-relational data type reference mapping.

For information on how to configure EclipseLink mappings options common to two or more mapping types, see Configuring a Mapping.

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

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

Option to Configure Workbench Java

Configuring Reference Class

Unsupported

Supported

Configuring Attribute Name

Unsupported

Supported

Configuring Field Name

Unsupported

Supported

Configuring Read-Only Mappings

Unsupported

Supported

Configuring Method or Direct Field Accessing at the Mapping Level

Unsupported

Supported

Configuring Private or Independent Relationships

Unsupported

Supported

Configuring Indirection (Lazy Loading)

Unsupported

Supported


For more information, see the following:



Copyright Statement

Back to the top