私はこのようなことをしたい:
config.properties:
dsname=value;
anotherValue=anotherValue;
持続性.xml
<jta-data-source>${dsname}</jta-data-source>
私はこのようなことをしたい:
config.properties:
dsname=value;
anotherValue=anotherValue;
持続性.xml
<jta-data-source>${dsname}</jta-data-source>
プロパティ ファイルは自分の Web プロジェクトの外部にあります。EclipseLink で JPA を使用していますが、外部ファイルの値「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>