缺省 Java 持久性 API 设置

为提高应用程序的可移植性,请使用此页面为在此服务器上运行的应用程序配置缺省 Java™ 持久性 API (JPA) 设置,而不是在应用程序的每个持久性单元中定义 <provider> 元素。

可选择缺省 JPA 持久性提供程序、要在 Java 事务 API (JTA) 事务中登记时缺省使用的数据源,以及 JPA 持久性提供程序可用于必须避免在 JTA 事务中登记的操作的数据源。这些数据源由其 Java 命名和目录接口 (JNDI) 名称标识。仅当应用程序未对它的持久性单元定义 JPA 设置时,才会将此页面上定义的 JPA 设置用于该持久性单元。

避免故障 避免故障: 应用程序 JPA 设置始终会覆盖此页面上的设置。gotcha

要查看此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere Application Server > server_name > 容器服务 > 缺省 Java 持久性 API 设置

JPA 规范

指定要用于缺省提供程序的 JPA 规范。从受支持规范级别列表中进行选择。

缺省值
2.1

缺省持久性提供程序

指定应用程序服务器容器的缺省持久性提供程序。

从产品附带的提供程序列表中选择持久性提供程序,或指定备用持久性提供程序的完整包限定 JPA 实现类名。
JPA 2.1 的缺省值
org.eclipse.persistence.jpa.PersistenceProvider
JPA 2.0 的缺省值
com.ibm.websphere.persistence.PersistenceProviderImpl
避免故障 避免故障: 如果将备用持久性提供程序指定为缺省值,那么应确保在服务器中创建了该提供程序。请参阅有关使用第三方持久性提供程序的信息。gotcha

缺省 JTA 数据源 JNDI 名称

指定持久性单元用于应用程序服务器容器的缺省 JTA 数据源。

从当前已配置并对应用程序服务器可视的 JTA 数据源列表中选择该数据源的 JNDI 名称。
缺省值
避免故障 避免故障: 如果未指定缺省 JTA 数据源,那么应确保在 <jta-data-source> 或者持久性单元中的 <properties> 元素中的“连接属性”字段中指定了适当的 JTA 数据源。gotcha

缺省非 JTA 数据源 JNDI 名称

指定持久性单元用于应用程序服务器容器的缺省非 JTA 数据源。

从列表中选择数据源的 JNDI 名称。列表中提供当前已配置、对应用程序服务器可视并设置为非事务的数据源。
缺省值
避免故障 避免故障: 某些 JPA 实体功能部件要求指定非 JTA 数据源。自动生成实体标识就是这种功能的一个示例。请确保配置了非 JTA 数据源,以满足应用程序的需要。有关配置非 JTA 数据源的信息,请参阅有关关联持久性单元和数据源的信息。gotcha

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uejb_jpasettings
文件名:uejb_jpasettings.html