Skip to content

Latest commit

 

History

History
88 lines (61 loc) · 2.71 KB

Configuring_an_EIS_One-to-One_Mapping_(ELUG).adoc

File metadata and controls

88 lines (61 loc) · 2.71 KB

TOC Special:Whatlinkshere_Configuring_an_EIS_One-to-One_Mapping_(ELUG)[Related Topics]

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

This table lists the configurable options for an EIS one-to-one mapping.

[Table 79-1]#

Option to Configure

Workbench

Java

Reference descriptors

Foreign key pairs

Bidirectional relationship

Method or direct field access at the mapping level

Read-only mappings

Private or independent relationships

Indirection (lazy loading)

Mapping comments

Selection interaction

For more information, see the following:

Configuring Foreign Key Pairs

In a one-to-one EIS mapping, you relate a source object attribute to a target object attribute by specifying one or more pairs of source and target object fields.

In a one-to-one EIS mapping with key on source (see EIS One-to-One Mappings with Key on Source) using XML records, EclipseLink puts the target XML field value into the source object’s record as a simple value.

In a one-to-one EIS mapping with key on target (see EIS One-to-One Mappings with Key on Target) using XML records, EclipseLink uses the source XML field value in the selection interaction to acquire the appropriate instance of target object.

How to Configure Foreign Key Pairs Using Workbench

To specify the source and target XML field pairs for a one-to-one EIS mapping, use this procedure:

  1. Select the one-to-one EIS mapping in the Navigator. Its properties appear in the Editor.

  2. Click the General tab. The General tab opens. [Figure 79-1]#General Tab, Foreign Keys Field General Tab

  3. Click Add in the Foreign Keys area to add a key pair. The Specify Field Pair dialog box appears. [Figure 79-2]#Specify Field Pair Dialog Box Specify Field Pair Dialog Box

  4. Click Browse to add a foreign key for the Source XPath and Target XPath fields.


Category:_EclipseLink_User’s_Guide[Category: EclipseLink User’s Guide] Category:_Release_1[Category: Release 1] Category:_Task[Category: Task] Category:_EIS[Category: EIS]