Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.annotations
Annotation Type Converter


@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Converter

A Converter is used to customize the values during the reading from the database into the object model as well as during the writing back of changes into the database. This annotation allows developers to define a named converter that can be used in their mappings. A converter can be defined on an entity class, method, or field. A Converter must be be uniquely identified by name and can be defined at the class, field and property level and can be specified within an Entity, MappedSuperclass and Embeddable class. The usage of a Converter is always specified via the Convert annotation and is supported on a Basic, BasicMap or BasicCollection mapping.

Since:
Oracle TopLink 11.1.1.0.0
Author:
Guy Pelletier
See Also:
Convert

Required Element Summary
 java.lang.Class converterClass
          (Required) The converter class to be used.
 java.lang.String name
          (Required) Name this converter.

 

Element Detail

name

public abstract java.lang.String name
(Required) Name this converter. The name should be unique across the whole persistence unit.

converterClass

public abstract java.lang.Class converterClass
(Required) The converter class to be used. This class must implement the org.eclipse.persistence.mappings.converters.Converter interface.

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.