1. 程式人生 > >mybatis中事務簡單使用

mybatis中事務簡單使用

bsp XML supports require ans 行為 ransac get prop

一步: 事務只用在service層方法上加

@Transactional(propagation = Propagation.REQUIRED) :發現如果沒有它,增加執行-->1/0報錯-->停止

如果有它,增加-->1/0報錯(回滾不讓增加執行)--停止

增加 刪除 修改 都需要加

查詢 配置 @Transactional(propagation = Propagation.SUPPORTS)

理解:事務的意義就是一條線,都沒問題才能成功執行

加了事務後,就只要有錯誤就一個也不會執行成功. 執行: 要麽全成功,要麽全失敗

springMVC配置:

applicationContext0ransaction.xml中配置<!--傳播行為 -->

<tx: method name ="save*" propagetion = "REQUIRED"/>

..

..

即可.

mybatis中事務簡單使用