Java 从persistence.xml获取值

Java 从persistence.xml获取值,java,xml,persistence,Java,Xml,Persistence,我有一个使用JDBC的persistence.xml文件,工作正常,但代码会在用户更改数据库时更新其中的信息。从javax.persistence.jdbc.url属性读取当前数据库的最佳实践是什么?将文件解析为XML,或者通过向其传递名称将信息加载到某个持久性单元对象中?您可以按如下方式访问持久性单元: EntityManagerFactory emf = Persistence.createEntityManagerFactory("some_unit_name"); 链接已断开。已删除链

我有一个使用JDBC的persistence.xml文件,工作正常,但代码会在用户更改数据库时更新其中的信息。从javax.persistence.jdbc.url属性读取当前数据库的最佳实践是什么?将文件解析为XML,或者通过向其传递名称将信息加载到某个持久性单元对象中?

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

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

链接已断开。已删除链接,仅保留示例