Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
図5-1に示すように、eclipselink.sessions-xml
を使用して、(project.xml
ファイルを参照する)指定されたネイティブのsessions.xml
構成ファイルにより、JPA注釈やTopLink XMLを使用せずに構成およびマッピング情報をロードします。
値
表5-88は、この永続性プロパティの値を説明しています。
表5-88 sessions-xmlの有効値
Value | 説明 |
---|---|
configuration file |
セッションXMLファイルのリソース名。このプロパティに値を指定しない場合、このプロパティは使用されません。 |
使用方法
注釈およびデプロイメントXMLを使用するかわりに、eclipselink.sessions-xml
プロパティを使用できます。このプロパティを使用すると、EclipseLinkでは、図5-1に示すように、このメタデータに基づいてインメモリーEclipseLinkセッションおよびプロジェクトが構築されます。EclipseLink sessions.xml
のみを使用してすべてのエンティティの定義などを行った後、永続性マネージャを取得して使用できます。
例
例5-91に、persistence.xml
ファイルでこのプロパティを使用する方法を示します。
例5-91 persistence.xmlファイルでのsessions-xmlの使用
<property name="eclipselink.sessions-xml" value="mysession.xml"/>
例5-91に、プロパティ・マップでこのプロパティを使用する方法を示します。
例5-92 プロパティ・マップでのsessions-xmlの使用
import org.eclipse.persistence.config.PersistenceUnitProperties; propertiesMap.put(PersistenceUnitProperties.SESSIONS_XML, "mysession.xml");
関連項目
詳細は、次を参照してください。