数据库
文章平均质量分 73
这次又写信给哪位
这个作者很懒,什么都没留下…
展开
-
Hello word
一、下载和导包github下载地址或者使用maven<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4...原创 2021-01-21 22:58:00 · 95 阅读 · 0 评论 -
事务的传播行为
1、简介当事务方法被另外一个事务调用时,必须指定事务应该如何传播,例如:方法可能在现有事务中继续运行,也可能开启一个新的事务,并在自己的事务中运行。事务的传播行为由事务的传播属性确定,Spring定义了7总类传播行为。REQUIREDrequired:需要的如果有事务在运行,当前方法就在这个事务内运行,否则,就启动一个新的事务,并在自己的事务内运行。行为:假设我和老王两家人出去旅游,我比较懒,就看老王家有没有车,老王有车就坐老王的,他没车我就自己再找一辆车。影响:如果我在老王的原创 2020-12-27 23:23:19 · 71 阅读 · 0 评论 -
数据库事务并发问题----各种事务隔离下的情况
目录一、读未提交下的脏读二、读已提交下的不可重复读三、可重复读的避免了不可重复读等所有问题四、并发修改同一个数据下的排队一、读未提交下的脏读设置当前会话的隔离级别: set session transaction isolation level read uncommitted;出现脏读问题,读到了脏数据。二、读已提交下的不可重复读set session transaction isolation level read c...原创 2020-12-15 21:43:04 · 178 阅读 · 0 评论 -
数据库事务并发问题----事务隔离
数据库事务并发问题1、脏读A将某条数据由50改为10; B读取数据为10; A回滚,数据恢复到了50; 这个时候B读取的10就是一个无效的值(脏数据)。2、不可重复读 A读取某条数据为50; B修改为20; A再读取为20,和第一次读取的不一致。 3、幻读 A读取User表的一部分数据; B想User表写入了新的行; A再次读取User表,多了一些行。 这些现象中,脏读我们是不允许的。为了应...原创 2020-12-15 18:29:43 · 94 阅读 · 0 评论