spring的事務有兩種一種是聲明式事務,一種是編程式事務。在這裏主要說一下申明式事務。前端
一、首先頁面分層須要規範一些,controller只負責與前端的數據交互方面,邏輯處理程序放在service層中,事務管理屬於程序處理,我以爲應該放在service層中。java
二、在配置文件增長這個配置做爲事務操做的支撐。spring
<tx:annotation-driven/> 就是支持事務註解的(@Transactional)編程
<tx:annotation-driven transaction-manager="txManager"/>
三、在service層中的方法中,添加以下的註解code
@Transactional public void myService(){ }