Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
前 |
次 |
@ObjectTypeConverters
を使用して、複数のObjectTypeConverter
項目を定義します。
注釈要素
表2-44は、この注釈の要素を示しています。
例
例2-82に、この注釈を使用する方法を示します。
例2-82 @ObjectTypeConverters注釈の使用
@Entity(name="Employee")
@Table(name="CMP3_FA_EMPLOYEE")
@ObjectTypeConverters({
@ObjectTypeConverter(
name="sex",
dataType=String.class,
objectType=org.eclipse.persistence.testing.models.jpa.fieldaccess.advanced.Employee.Gender.class,
conversionValues={
@ConversionValue(dataValue="F", objectValue="Female"),
@ConversionValue(dataValue="M", objectValue="Male")
}
)
})
複数のオブジェクト・タイプ・コンバータをeclipselink-orm.xml
ファイルで定義するには、複数の<object-type-converter>
要素のリストを作成するだけです。
関連項目
詳細は、次を参照してください。