阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解
Posted wangjunwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解相关的知识,希望对你有一定的参考价值。
编程式的事物控制,使用的情况非常少,主要作为了解
新建项目
首先导入包坐标
复制代码
这里默认值配置了Service、dao和连接池其他的内容都没有配置
也就说现在是没有事物支持的。运行测试文件
有错误,但是金额还是被减去了
编码的方式加事务控制
事务控制都离不开提交和回滚这两个操作。在spring里面它吧提交和回滚的方法提交到事务管理器里面了。
于是我们无论如何都需要在bean.xml里面配置事务管理器
接下来要进行事务控制,那肯定需要提交和回滚的操作
spring提交了一个对象,叫做事务模板对象
transactionTemplate到底是干嘛的呢
里面一个方法execute
execute在执行的过程中会执行一个doInTransaction的方法。如果有异常就走rollbackOnException
这个action对象就是调用的时候传递进来的参数
以上是关于阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解的主要内容,如果未能解决你的问题,请参考以下文章
阶段3 2.Spring_10.Spring中事务控制_5 spring事务控制的代码准备
阶段3 2.Spring_10.Spring中事务控制_9 spring编程式事务控制1-了解
阶段3 2.Spring_10.Spring中事务控制_7 spring基于注解的声明式事务控制
阶段3 2.Spring_10.Spring中事务控制_8 spring基于纯注解的声明式事务控制