java - JPA 持久性.xml

标签 java mysql jpa eclipselink persistence.xml

有没有办法让 persistence.xml 上的数据动态化? 我正在考虑在我的属性文件中添加一个数据库名称属性,然后创建表(如果不存在的话)。

这可能吗?

我正在使用 EclipseLink(JPA2.0) 和 MySQL。

最佳答案

如果您在独立环境中使用 JPA,则可以将其他属性传递给 Persistence.createEntityManagerFactory()

在应用服务器环境中,您可以使用从 JNDI 获得的数据源。

关于java - JPA 持久性.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5621030/

相关文章:

java - 当更新一个实体时, hibernate 尝试删除其他实体中的引用

用于 Java 8 java.time.Instant 的 Hibernate @Temporal

java - Spring-data-elasticsearch vs elasticsearch RestHighLevelClient 客户端库

mysql - 层次表-如何获取项目的路径[MySQL中的链表]

mysql - hbm2ddl - 如何避免 Hibernate 创建外键约束?

"not in"不在唯一列上的 MySql 查询

c# - MYSQL 多重计数

java - 延迟 EasyMock 验证

java - 了解总和可被 K 整除的数组中的 Count 对

java - 从 drools 5 (5.5.0.Final) 到 drools 6 的升级过程