Spring 3 と Hibernate 3 を使用する既存のプロジェクトがあります。データベースの一貫性を「保護」するために、次のコードがあります。プロジェクトを JPA に変換する場合、 JPA はandを使用しないため、 BeantransactionManager
内のプロパティをどのように解決できますか?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>