Cosminexus アプリケーションサーバ V8 リファレンス 定義編(サーバ定義)
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の詳細」を参照してください。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.