缺省 Java 持久性 API 设置

Java™ 持久性 API(JPA)规范需要定义一个缺省提供程序。如果您具有使用 JPA 的应用程序,那么建议您使用此页面来提供缺省值。为了提高应用程序的可移植性,可以使用此页面为在此服务器上运行的应用程序配置缺省 JPA 设置,而不需要在应用程序的每个持久性单元中都定义 <provider> 元素。仅当应用程序未对它的持久性单元定义 JPA 设置时,才会将此处定义的 JPA 设置用于该持久性单元。

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

要查看此管理控制台页面,请单击应用程序 > 服务器 > 容器服务 > 缺省 Java 持久性 API 设置

缺省持久性提供程序

指定应用程序服务器容器的缺省持久性提供程序。缺省持久性提供程序可以从产品中包含的提供程序列表中进行选择,它也可以是用户指定的备用持久提供程序。

从产品列表中选择持久性提供程序,或者指定备用持久性提供程序的完全包限定 JPA 实现类名。
缺省值
com.ibm.websphere.persistence.PersistenceProviderImpl
避免故障: 如果将备用持久性提供程序指定为缺省值,那么应确保在服务器中创建了该提供程序。请参阅信息中心中有关使用第三方提供的持久性提供程序的主题。gotcha
缺省 Java 事务 API(JTA)数据源 Java 命名和目录接口 (JNDI) 名称

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

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

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

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



标有(在线)的链接要求访问因特网。

相关任务
相关参考


文件名: uejb_jpasettings.html