spring事务基础入门


隔离级别(mysql 4种 Oracle 7种)

什么是事务隔离?

事务执行的不同场景的分类(商品的展示)


隔离级别(基于数据库) 

事务(基于隔离级别/基于连接)

DEFAULT(默认):采用 DB 默认的事务隔离级别。

MySql 默认为 REPEATABLE-READ(可重复读);

Oracle 默认为:READ-COMMITTED(读已提交(幻读));


READ-UNCOMMITTED:读未提交。未解决任何并发问题。(脏读)

READ-COMMITTED:读已提交。解决脏读,存在不可重复读与幻读。(幻读)

REPEATABLE_READ:可重复读。解决脏读、不可重复读。

SERIALIZABLE:串行化。不存在并发问题。

注:必背


隔离级别的呈现方式

主要在于我们的查询结果



事务


什么是事务

事务泛指多件事情, 具有不可靠性(每条SQL语句都是一个独立的事务(为了实现程序的人性化))



事务的两种开启方式

1.START TRANSACTION  穿些身/træn'zækʃ(ə)n; trɑːn-; -'sæ

2.set autocommit=0

什么数据库引擎不支持事务

innodb/mysiam(不支持事务,性能高)



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、事务 1、事务四要素:ACID 对于事务,我之前的理解是很粗糙的,不就是为了保证操作的原子性么?一般订单系统或...
    张伟科阅读 1,355评论 0 5
  • Spring 事务传播特性和隔离级别 事务是处理逻辑原子性的保证,作为单个逻辑单元执行一系列操作,要么执行完成要么...
    自负的鱼阅读 9,000评论 1 33
  • http://baijiahao.baidu.com/s?id=1581064626251873652&wfr=s...
    hekang01阅读 678评论 0 0
  • MySQL 事务的四种隔离级别 1 事务的基本要素(ACID) 原子性(Atomicity):事务开始后所有操作,...
    4a873e424089阅读 654评论 0 0
  • (万尚学习会)打卡第140天 姓名:何炳 部门:业务部 组别:努力三组 【知~学习】 诵读《京瓷哲学》 第一章,度...
    CrisWellin阅读 365评论 0 0