Я знаю, что мы можем использовать бин Spring PropertyPlaceholderConfigurer в весеннем XML-файле, который читает указанный файл свойств и использует значения в XML-файле. Как мудро, есть способ, которым мы можем использовать этот механизм в моем файле persistence.xml .
Могу ли я использовать org.eclipse.persistence.jpa.PersistenceProvider в компоненте источника данных, подобном этому, в весеннем XML-файле?
<bean id="dataSource"
class="org.eclipse.persistence.jpa.PersistenceProvider">
<property name="javax.persistence.jdbc.driver" value="${datasource.driverClassName}" />
<property name="javax.persistence.jdbc.url" value="${datasource.url}" />
<property name="javax.persistence.jdbc.user" value="${datasource.username}" />
<property name="javax.persistence.jdbc.password" value="${datasource.password}" />
</bean>
<bean id="entityManager"
class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
<property name="persistenceXmlLocation" value="classpath:./META-INF/persistence.xml"/>
<property name="persistenceUnitName" value="JPAService"/>
<property name="dataSource" ref="dataSource"/>
</bean>
Заранее спасибо.