16. Spring 事务和事务传播机制-1. 事务回顾

在数据库阶段,想必大家都已经学习过事务了。当多个操作要么一起成功,要么一起失败的时候就需要将多个操作放在同一个事务中。

举个例子:比如用户A给用户B转账100元的业务,需要把用户A的余额-100,并且用户B的余额+100,这两个操作对应着数据库的两条SQL语句,两条SQL语句可以放入事务中,要么一起成功(提交)一起失败(回滚)。

MySQL中的事务无非围绕着这三个SQL语句:

-- 开启事务
start transaction;
-- 提交事务
commit;
-- 回滚事务
rollback;

在数据库阶段主要以理解事务的概念为主,然而在实际的开发中,并不是简单的通过事务来处理,因此我们要学习Spring中的事务操作。

上一篇:【前端开发基础知识&快速入门】-二、ES


下一篇:jenkins流水线学习(工具)