Cosminexus アプリケーションサーバ V8 リファレンス 定義編(サーバ定義)

[目次][索引][前へ][次へ]

6.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回 Perisitenceクラスを指定します。
  <properties> 0または1回 Cosminexus JPAプロバイダ独自のプロパティを定義します。
    <property> 0回以上 各種のプロパティを定義します。

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

<この節の構成>
6.2.1 persistence.xmlの詳細
6.2.2 <property>タグに指定できるCosminexus JPAプロバイダ独自のプロパティ