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プロバイダ独自のプロパティ