jpa - JPA コンテナー (jpa)

Java Persistence API コンテナーの構成プロパティー。

NameTypeDefaultDescription
defaultJtaDataSourceJndiNamestringこのサーバーで実行されるアプリケーションが使用する、デフォルトの Java™ Transaction API (JTA) データ・ソース JNDI 名。デフォルトでは、データ・ソースは JTA です。このフィールドに指定できるのは、トランザクションのデータ・ソースのみです。
defaultNonJtaDataSourceJndiNamestringこのサーバーで実行されるアプリケーションが使用する、デフォルトの非トランザクション・データ・ソース JNDI 名。このフィールドに指定できるのは、非トランザクションとしてマーク付けされているデータ・ソースのみです。
defaultPersistenceProviderstringデフォルト・パーシスタンス・プロバイダー・クラス名。このプロパティーが指定されていない場合、デフォルト・プロバイダーは、有効にされている JPA フィーチャーによって決まります。
entityManagerPoolCapacityint-1PersistenceContext 参照ごとの EntityManager のプールの容量。最小は 0、最大は 500 です。
ignoreDataSourceErrorsbooleantrue の場合、persistence.xml ファイル内の <jta-data-source> または <non-jta-data-source> エレメントで指定されたデータ・ソースを検索しようとしているときに発生するエラーは報告されて無視され、パーシスタンス・プロバイダーがデフォルト・データ・ソースを決定することが許可されます。false の場合、エラーは診断が容易になるようパーシスタンス・プロバイダーに伝搬されますが、構成が誤っているアプリケーションは機能しない可能性があります。デフォルトでは、このプロパティーは、JPA 2.0 が有効になっている場合は true であり、それ以外の場合は false です。

excludedApplication

JPA 処理から除外されるアプリケーション。