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


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


首先导入包坐标

复制代码



这里默认值配置了Service、dao和连接池其他的内容都没有配置

也就说现在是没有事物支持的。运行测试文件




有错误,但是金额还是被减去了

编码的方式加事务控制

事务控制都离不开提交和回滚这两个操作。在spring里面它吧提交和回滚的方法提交到事务管理器里面了。
于是我们无论如何都需要在bean.xml里面配置事务管理器

接下来要进行事务控制,那肯定需要提交和回滚的操作
spring提交了一个对象,叫做事务模板对象

transactionTemplate到底是干嘛的呢
里面一个方法execute

execute在执行的过程中会执行一个doInTransaction的方法。如果有异常就走rollbackOnException

这个action对象就是调用的时候传递进来的参数


 

猜你喜欢

转载自www.cnblogs.com/wangjunwei/p/11372366.html