1

私はこのようなことをしたい:

config.properties:

dsname=value;
anotherValue=anotherValue;

持続性.xml

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

1 に答える 1

-1

プロパティ ファイルは自分の 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>
于 2012-06-26T14:01:55.240 に答える