码迷,mamicode.com
首页 > 编程语言 > 详细

阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解

时间:2019-08-18 15:32:51      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:back   如何   测试   没有   默认   bsp   参数   tran   导入   


编程式的事物控制,使用的情况非常少,主要作为了解
新建项目
技术图片

首先导入包坐标
技术图片
复制代码
技术图片

技术图片
这里默认值配置了Service、dao和连接池其他的内容都没有配置
技术图片
也就说现在是没有事物支持的。运行测试文件

技术图片

技术图片
有错误,但是金额还是被减去了
技术图片

编码的方式加事务控制

事务控制都离不开提交和回滚这两个操作。在spring里面它吧提交和回滚的方法提交到事务管理器里面了。
于是我们无论如何都需要在bean.xml里面配置事务管理器
技术图片
接下来要进行事务控制,那肯定需要提交和回滚的操作
spring提交了一个对象,叫做事务模板对象
技术图片
transactionTemplate到底是干嘛的呢
里面一个方法execute
技术图片
execute在执行的过程中会执行一个doInTransaction的方法。如果有异常就走rollbackOnException
技术图片
这个action对象就是调用的时候传递进来的参数
技术图片

 

阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解

标签:back   如何   测试   没有   默认   bsp   参数   tran   导入   

原文地址:https://www.cnblogs.com/wangjunwei/p/11372366.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!