有没有办法在不同于persistence.xml
的地方设置EclipseLink属性(例如目标数据库)?
Rational:我有一个JPA模块,用于定义数据结构并包含persistence.xml
。该模块可能与不同的目标数据库一起使用。在Java SE应用程序中,可以在创建EntityManagerFactory
时以编程方式设置eclipse链接属性。但是,当JPA模块打包在Glassfish应用程序服务器的EAR中时,目标数据库必须在persistence.xml
中定义...还是有另一种方式?
答案 0 :(得分:0)
您可以使用RESOURCE_LOCAL持久性单元,并通过EntityManagerFactory以相同的方式访问它。