我正在开发一个使用 JPA 的程序,并将其部署在一个 jar 中。我希望修改(或在菜单项中询问用户)与数据库服务器的连接数据的配置。
可以“即时”修改服务器的数据(用户、密码、ip)吗?
(我为我糟糕的英语道歉)
我正在开发一个使用 JPA 的程序,并将其部署在一个 jar 中。我希望修改(或在菜单项中询问用户)与数据库服务器的连接数据的配置。
可以“即时”修改服务器的数据(用户、密码、ip)吗?
(我为我糟糕的英语道歉)
如何制作HashMap<String,Object>
包含您的选项并将其传递给Persistence.createEntityManagerFactory("unitName",map)
?
从文档:
public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)
使用给定的属性为命名的持久性单元创建并返回一个 EntityManagerFactory。
JPA 规范不允许动态修改持久性单元。一些实现可以提供一种特定于实现的方式来动态定义持久性单元。使用 DataNucleus JPA,我们按照本页的底部进行操作