Java 持久性 API (JPA) 规范需要定义一个缺省提供程序。如果您具有使用 JPA 的应用程序,那么建议您使用此页面来提供缺省值。为了提高应用程序的可移植性,可以使用此页面为在此服务器上运行的应用程序配置缺省 JPA 设置,而不需要在应用程序的每个持久性单元中都定义 <provider> 元素。仅当应用程序未对它的持久性单元定义 JPA 设置时,才会将此处定义的 JPA 设置用于该持久性单元。
避免故障: 应用程序 JPA 设置始终会覆盖此页面上的设置。gotcha要查看此管理控制台页面,请单击。
指定应用程序服务器容器的缺省持久性提供程序。缺省持久性提供程序可以从产品中包含的提供程序列表中进行选择,它也可以是用户指定的备用持久提供程序。
避免故障: 如果将备用持久性提供程序指定为缺省值,那么应确保在服务器中创建了该提供程序。请参阅信息中心中有关使用第三方提供的持久性提供程序的主题。gotcha指定持久性单元用于应用程序服务器容器的缺省 JTA 数据源。
避免故障: 如果未指定缺省 JTA 数据源,那么应确保在 <jta-data-source> 或者持久性单元中的 <properties> 元素中的“连接属性”字段中指定了适当的 JTA 数据源。gotcha指定持久性单元用于应用程序服务器容器的缺省非 JTA 数据源。
避免故障: 某些 JPA 实体功能将要求指定非 JTA 数据源。自动生成实体标识就是这种功能的一个示例。请确保配置了非 JTA 数据源,以满足应用程序的需要。有关配置非 JTA 数据源的信息,请参阅信息中心中有关使持久性单元与数据源相关联的主题。gotcha