オプション

この表は、persistence.xml エディターの「オプション」ページのプロパティーをリストしたものです。


注:

汎用プラットフォームを使用したプロジェクトでは、このページは使用できません。

「オプション」ページのプロパティー

プロパティー 説明 デフォルト

セッション名

EclipseLink セッションを静的セッション・マネージャーに保管する際の名前を指定します。JPA のコンテキスト外で EclipseLink 共有セッションにアクセスする必要がある、または EclipseLink sessions.xml ファイルを介して構成された従来の EclipseLink セッションを使用する必要がある場合は、このオプションを使用します。

有効な値: サーバー・デプロイメントで固有な、有効な EclipseLink セッション名。

: persistence.xml ファイル

<property name="eclipselink.session-name" value="MySession"/>

セッション XML

EclipseLink セッション構成ファイル (sessions.xml) からロードされるパーシスタンス情報を指定します。

このオプションは、注釈およびデプロイメント XML の代わりに使用できます。このプロパティーを指定すると、EclipseLink は persistence.xml のすべてのクラスの注釈およびオブジェクトの関連マッピングと、ORM.xml およびその他のマッピング・ファイルが存在する場合にはそれらをオーバーライドします。

eclipselink.session-name プロパティーを設定することによって、セッションを示します。

注: このプロパティーに値を指定しない場合、sessions.xml ファイルは使用されません。

有効な値: セッション XML ファイルのリソース名。

: persistence.xml ファイル

<property name="toplink.session-xml" value="mysession.xml"/>

ターゲット・データベース

ターゲット・データベースを選択します。また、org.eclipse.persistence.platform.DatabasePlatform クラスのサブクラスの完全修飾クラス名に値を設定できます。

: persistence.xml ファイル

<property name="eclipselink.target-database" value="Oracle"/>

自動

ターゲット・サーバー

JPA アプリケーションのターゲット・サーバーを選択します。

: persistence.xml ファイル

<property name="eclipselink.target-server" value="OC4J_10_1_3"/>

なし

イベント・リスナー

ブートストラッピング中に追加される記述子イベント・リスナーを指定します。

有効な値: eclipselink.sessions.SessionEventListener インターフェースを実装するクラスの修飾クラス名。

: persistence.xml ファイル

<property name="eclipselink.session-event-listener" value="mypackage.MyClass.class"/>

インクルード記述子照会

すべての名前付き照会の、記述子からセッションに対するデフォルト・コピーを使用可能または使用不可に設定します。これらの照会には、EclipseLink API、記述子改訂メソッドなどを使用して定義された照会が含まれます。


各種オプション



  一時的に変更可能 (Temporal mutable)

すべての「日付」および「カレンダー」パーシスタント・フィールドを変更可能オブジェクトとして処理するかどうかを指定します。

: persistence.xml ファイル

<property name="eclipselink.temporal.mutable" value="true"/>

False