Java 持久性 API 容器的配置属性。
Name | Type | Default | Description |
---|---|---|---|
defaultJtaDataSourceJndiName | string | 要供此服务器中运行的应用程序使用的缺省 Java™ Transaction API (JTA) 数据源 JNDI 名称。缺省情况下,数据源为 JTA。此字段中只允许事务性的数据源。 | |
defaultNonJtaDataSourceJndiName | string | 要由此服务器中运行的应用程序使用的缺省非事务性数据源 JNDI 名称。此字段中只允许已标记为非事务性的数据源。 | |
defaultPersistenceProvider | string | 缺省持久性提供程序类名。如果未指定此属性,那么缺省提供程序依赖于所启用的 JPA 功能部件。 | |
entityManagerPoolCapacity | 整形 | -1 | 每个 PersistenceContext 引用的 EntityManager 池容量。最小值为 0,最大值为 500。 |
ignoreDataSourceErrors | 布尔型 | 如果为 true,那么系统会报告并忽略在尝试查找由 persistence.xml 文件中的 <jta-data-source> 或 <non-jta-data-source> 元素指定的数据源时发生的错误,这允许持久性提供程序确定缺省数据源。如果为 false,那么系统会将错误传播至持久性提供程序,以便系统可更轻松地诊断错误,但错误配置的应用程序可能不工作。缺省情况下,如果已启用 JPA 2.0,那么此属性为 true,否则为 false。 |
要从 JPA 处理排除的应用程序。