0

誰かが提案できますか、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>

これを達成するのを手伝ってください。

4

0 に答える 0