1. Spring事务管理概述
1.1 事务基础概念
什么是事务?
- 在一个业务流程中,通常需要多条DML(insert、delete、update)语句共同联合才能完成
- 这多条DML语句必须同时成功,或者同时失败,这样才能保证数据的安全
- 多条DML要么同时成功,要么同时失败,这叫做事务
事务的四个处理过程:
- 开启事务 (start transaction)
- 执行核心业务代码
- 提交事务(如果核心业务处理过程中没有出现异常)(commit transaction)
- 回滚事务(如果核心业务处理过程中出现异常)(rollback transaction)
2025/9/17大约 8 分钟