一. 事务的特性
image.png
image.png
二. spring封装了事务管理的代码
比如 打开事务的代码 提交事物的代码 回滚的事务代码
image.png
image.png
image.png
image.png
三. 事务的演示
1)新建接口AccountDao
image.png
2) 创建一个实现类
image.png
3)新建数据库表
image.png
4) 新建接口 sevice
image.png
5)实现service
image.png
6)分析依赖关系 配置依赖注入关系
image.png
image.png
image.png
image.png
7)编写测试类
image.png
最重要的部分
- 加入spring管理事物的代码
image.png
一共有三种方式 我们一一来介绍
第一种 编码式
image.png
image.png
image.png
image.png
第二种 XML配置 (AOP)
首先导包
image.png
接下来导入约束 tx约束
image.png
配置通知
image.png
配置拓展如下图
image.png
image.png
第三种方式 :注解方式
首先导包
接下来 导入 约束的 tx文件 与上面的第二种方式一样
接下来 开启注解管理事务
image.png
接下来使用注解
image.png
分别在类上以及方法上分别加入注解
image.png