1

我的项目中有 persistence.xml。在此,我为相同的数据库用户名和密码使用了不同的属性标签。我希望在加载时在运行时设置此属性的值。

而不是有这样的代码,

<properties>
    <property name="javax.persistence.jdbc.user" value="root" />
    <property name="javax.persistence.jdbc.password" value="mysql" />   
</properties>

我想要类似的代码

<properties>
    <property name="javax.persistence.jdbc.user" value=${DB_USERNAME} />
    <property name="javax.persistence.jdbc.password" value=${DB_PASSWORD} />    
</properties>

但我不想使用 Spring 配置。

有什么办法吗?

4

0 回答 0