事务

  1. 事务控制:

事务有4个特性:

1.原子性:所有操作要么全部成功,要么全部回滚

2.一致性:数据库从一个一致性状态换个另一个一致性状态

3.隔离性:数据为每一个用户的事务,不能被其他事务所干扰

4.持久性:一旦事务提交,对数据的改变就是永久性的

 

事务控制一般分2种方式:

  1. 编程式事务控制
  2. 注解式事务控制 (注意捕获异常时的事务处理)

 

脏读:一个事务处理过程种 读取了另一个未提交事务中的数据

不可重复读:指某一个数据在一个事务范围内多次查询却返回了不同的数值,这是由于查询间隔,被另一个事务修改了并提交。

 

事务的基本操作:

1.开始一个事务

2.创建一个保存点

3.回到保持点

posted @ 2021-01-14 18:54  Liang-shi  阅读(60)  评论(0编辑  收藏  举报