Skip Headers
Oracle TopLink Developer's Guide
10g Release 3 (10.1.3)
B13593-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

Configuring Reference Descriptors

In EIS mappings that extend oracle.toplink.mappings.ForeignReferenceMapping or oracle.toplink.mappings.AggregateMapping class, attributes reference other TopLink descriptors–not the data source. You can select a descriptor in the current project, or a descriptor from some other project.

Table 57-3 summarizes which EIS mappings support this option.

Using TopLink Workbench

To specify a reference descriptor for an EIS mapping, use this procedure.

  1. Select the mapped attribute in the Navigator. Its properties appear in the Editor.

  2. Click the General tab. The General tab appears.

    Figure 57-1 General Tab, Reference Descriptor Field

    Description of Figure 57-1  follows
    Description of "Figure 57-1 General Tab, Reference Descriptor Field"

Use the Reference Descriptor field to select the descriptor referenced by this relationship mapping.


Note:

For one-to-one and one-to-many EIS mappings, the reference descriptor must be a root descriptor. See "Configuring an EIS Descriptor as a Root or Composite Type".

You can specify a reference descriptor that is not in the current TopLink Workbench project. For example, to create a mapping to an Employee class that does not exist in the current project, do the following:

  1. Add the Employee class to your current project. See "Working With Projects".

  2. Create the relationship mapping to the Employee descriptor.

  3. Deactivate the Employee descriptor. See "Active and Inactive Descriptors".

When you generate the deployment XML for your project, the mapping to the Employee class will be included, but not the Employee class itself.