gpt4 book ai didi

java - 如何从文件 config.properties 中读取 persistence.xml 的标签值

转载 作者:行者123 更新时间:2023-12-01 06:20:06 24 4
gpt4 key购买 nike

我想做这样的事情:

配置属性:

dsname=value;
anotherValue=anotherValue;

persitence.xml

<jta-data-source>${dsname}</jta-data-source>

最佳答案

属性文件位于我的 Web 项目之外,我正在将 JPA 与 EclipseLink 一起使用,但我需要从外部文件值“dsname”初始化参数 jta-data-source

实际上:

<persistence-unit name="Unit-ejbPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<jta-data-source>datasource</jta-data-source>
<class>Clase1</class>
<class>Clase2</class>
<class>Clase3</class>
<properties/>
</persistence-unit>

想法:

<persistence-unit name="Unit-ejbPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<jta-data-source>${dsname}</jta-data-source>
<class>Clase1</class>
<class>Clase2</class>
<class>Clase3</class>
<properties/>
</persistence-unit>

关于java - 如何从文件 config.properties 中读取 persistence.xml <jta-data-source> 的标签值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11197577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com