首页 > 编程语言 > 详细

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

时间:2019-08-18 15:48:27      阅读:94      评论:0      收藏:0      [点我收藏+]


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

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

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

技术分享图片

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

编码的方式加事务控制

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

 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!