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

前
 
次
 

session.customizer

eclipselink.session.customizerを使用して、EclipseLinkセッション・カスタマイザ・クラス(org.eclipse.persistence.config.SessionCustomizerインタフェースを実装するJavaクラス)を指定し、デフォルトの(ゼロ引数)コンストラクタを指定します。

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

表5-84 session.customizerの有効値

Value 説明

クラス名

SessionCustomizerクラスの完全修飾クラス名


使用方法

(org.eclipse.persistence.sessions.Sessionを値として使用する)クラスのカスタマイズ・メソッドを使用すると、拡張されたEclipseLinkセッションAPIにプログラムによってアクセスできます。

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

例5-83 persistence.xmlでのsession.customizerの使用

<property name="eclipselink.session.customizer" value="acme.sessions.MySessionCustomizer"/>

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

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

import org.eclipse.persistence.config.PersistenceUnitProperties;propertiesMap.put(PersistenceUnitProperties.SESSION_CUSTOMIZER, "acme.sessions.MySessionCustomizer");

関連項目

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