ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

descriptor.customizer

eclipselink.descriptor.customizerをプロパティの接頭辞として使用して、DescriptorCustomizerを構成します。org.eclipse.persistence.descriptors.ClassDescriptorを値として使用するこのクラスのカスタマイズ・メソッドを使用して、拡張されたEclipseLinkディスクリプタにプログラムによってアクセスし、JPAエンティティに関連付けられるディスクリプタにAPIをマッピングします。

表5-32は、この永続性プロパティの値を説明しています。

表5-32 descriptor.customizerの有効値

Value 説明

name

DescriptorCustomizerを実装するクラスのフルネーム


使用方法

複数のディスクリプタ・カスタマイザを使用することはできません。

例5-20に、peristence.xmlファイルでこのプロパティを使用する方法を示します。

例5-20 persistence.xmlでのdescriptor.customizerの使用

<property name="eclipselink.descriptor.customizer.Order" value="acme.sessions.MyDescriptorCustomizer"/>

例5-21に、プロパティ・マップでこのプロパティを使用する方法を示します。

例5-21 プロパティ・マップでのdescriptor.customizerの使用

import org.eclipse.persistence.config.PersistenceUnitProperties;
propertiesMap.put(PersistenceUnitProperties.DESCRIPTOR_CUSTOMIZER+".Order", "acme.sessions.MyDescriptorCustomizer");

関連項目

詳細は、次を参照してください。