Skip Headers
Oracle Fusion Middleware Developer's Guide for Oracle TopLink
11g Release 1 (11.1.1)

Part Number B32441-03
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

39 Configuring a Relational Transformation Mapping

This chapter describes the various components that you must configure in order to use a relational transformation mapping.

This chapter includes the following section:

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

For information on how to create TopLink mappings, see Chapter 120, "Creating a Mapping".

Table 39-1 lists the configurable options for a relational transformation mapping.

39.1 Introduction to Relational Transformation Mapping Configuration

Table 39-1 lists the configurable options for a relational transformation mapping.

Table 39-1 Configurable Options for Relational Transformation Mapping

Option Oracle JDeveloper
TopLink Workbench
Java

Attribute transformer (see Section 121.15, "Configuring Attribute Transformer")

Supported Supported Supported

Field transformer associations (see Section 121.16, "Configuring Field Transformer Associations")

Supported Supported Supported

Indirection (lazy loading) (see Section 121.3, "Configuring Indirection (Lazy Loading)")

Supported Supported Supported

Mutable Section 121.17, "Configuring Mutable Mappings"

Supported Supported Supported

Mapping comments (see Section 121.8, "Configuring Mapping Comments")

Supported Supported Supported

Method or direct field access (see Section 121.6, "Configuring Method or Direct Field Accessing at the Mapping Level")

Supported Supported Supported

Read-only mapping (see Section 121.2, "Configuring Read-Only Mappings")

Supported Supported Supported

Example 39-1 shows how to create a transformation mapping and add it to a descriptor using Java code.

Example 39-1 Transformation Mapping

public void customize(ClassDescriptor descriptor) { 
    TransformationMapping mapping = new TransformationMapping();  

    // configure mapping
    ...   

    // add mapping to descriptor
    descriptor.addMapping(mapping);
}

For more information, see the following: