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の詳細」を参照してください。

〈この節の構成〉