0

有没有办法在一个不同的地方设置 EclipseLink 属性(例如目标数据库)persistence.xml

理性:我有一个 JPA 模块定义数据结构并包含persistence.xml. 该模块可能与不同的目标数据库一起使用。在 Java SE 应用程序中,可以在创建EntityManagerFactory. 但是,当 JPA 模块被打包在 Glassfish 应用程序服务器的 EAR 中时,目标数据库必须在persistence.xml……中定义,或者还有其他方法吗?

4

1 回答 1

0

您可以使用 RESOURCE_LOCAL 持久性单元并通过 EntityManagerFactory 以相同的方式访问它。

于 2013-08-27T13:38:14.513 回答