如何使用jpa(eclipselink)使用Property占位符

时间:2013-11-11 11:31:56

标签: java jpa jpa-2.0 eclipselink

有人可以建议,如何使用eclipselink jpa将属性占位符替换为值

现在我正在使用这个

 <properties>
      <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3307/testapp"/>
      <property name="javax.persistence.jdbc.password" value="root"/>
      <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
      <property name="javax.persistence.jdbc.user" value="root"/>
      <property name="eclipselink.query-results-cache" value="false"/>
      <property name="eclipselink.cache.shared.default" value="false"/>
    </properties>

我需要像下面提到的那样,意味着我需要动态地读取我的属性值。

 <properties>
          <property name="javax.persistence.jdbc.url" value=${jpa.jdbcurl}/>
          <property name="javax.persistence.jdbc.password" value=${jpa.password}/>
          <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
          <property name="javax.persistence.jdbc.user" value="root"/>
          <property name="eclipselink.query-results-cache" value="false"/>
          <property name="eclipselink.cache.shared.default" value="false"/>
        </properties>

请帮助我实现这一目标。

0 个答案:

没有答案