Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


12.2 persistence.xml

persistence.xmlの構成を次に示します。

タグ名

出現パターン

説明

<persistence>

1回

ルートタグを表します。

<persistence-unit>

0回以上

永続化ユニットの定義をします。

<description>

0または1回

永続化ユニットに関する説明を記述します。

<provider>

0または1回

javax.persistence.spi.PersistenceProviderの実装クラス名を指定します。

<jta-data-source>

0または1回

JTAトランザクションに対応したデータソースの参照を指定します。

<non-jta-data-source>

0または1回

JTAトランザクションには対応していないデータソースの参照を指定します。

<mapping-file>

0回以上

O/Rマッピングファイルを指定します。

<jar-file>

0回以上

entityクラス,embeddableクラス,およびmappedsuperクラスを含むJARファイル名を記述します。

<class>

0回以上

entityクラス,embeddableクラス,およびmappedsuperクラスを記述します。

<exclude-unlisted-classes>

0または1回

Persistenceクラスを指定します。

<properties>

0または1回

CJPAプロバイダ独自のプロパティを定義します。

<property>

0回以上

各種のプロパティを定義します。

それぞれのタグの詳細については,「12.2.1 persistence.xmlの詳細」を参照してください。

〈この節の構成〉