2016-09-06 33 views

回答

0

在您的方法上使用@Transactional註釋並指定事務管理器。

從春天文檔: http://docs.spring.io/autorepo/docs/spring/4.2.x/spring-framework-reference/html/transaction.html

<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
    <property name="dataSource" ref="dataSource"/> 
</bean> 
<tx:annotation-driven transaction-manager="txManager"/> 

並在代碼:

@Transactional 
public void updateThreeTables() { 
    // Update 
    // Update 
    // This error will rollback all three 
}