我有一个使用 Spring 3 和 Hibernate 3 的现有项目。我有以下代码来“保护”数据库的一致性。如果我要将项目转换为 JPA,我如何解析beantransactionManager
内部的属性,因为 JPA 使用and 不使用and ?transactionInterceptor
persistence.xml
dataSource
sessionFactory
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="save">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="dataSource" ref="dataSource" />
<property name="sessionFactory" ref="sessionFactory" />
</bean>