有没有办法让 persistence.xml 上的数据动态化? 我正在考虑在我的属性文件中添加一个数据库名称属性,然后创建表(如果不存在的话)。
这可能吗?
我正在使用 EclipseLink(JPA2.0) 和 MySQL。
最佳答案
如果您在独立环境中使用 JPA,则可以将其他属性传递给 Persistence.createEntityManagerFactory()
。
在应用服务器环境中,您可以使用从 JNDI 获得的数据源。
关于java - JPA 持久性.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5621030/