从persistence.xml获取值

时间:2012-01-26 19:55:32

标签: java xml persistence

我有一个使用JDBC的persistence.xml文件,运行正常,但代码在用户更改数据库时更新其中的信息。从javax.persistence.jdbc.url属性读取当前数据库的最佳做法是什么?将文件解析为XML,还是可以通过将名称传递给某个持久性单元对象来加载信息?

1 个答案:

答案 0 :(得分:2)

您可以按如下方式访问持久性单元:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("some_unit_name");