事务
张天启
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring事务-哪些场景或什么情况下spring事务会失效
文章目录前言错误的使用或设置方式同类方法中的调用(最常见的)事务未被Spring管理方法修饰符不是public的错误的传播机制数据库不支持事务没有正确的处理回滚没有向外抛出异常捕获异常后抛出新的异常(或自定义异常) 前言 spring事务是我们java开发过程中会遇到失效的问题. 在这里记录下,如有遗漏欢迎指出 先记录下我们在开发过程会遇到常见的场景 事务失效会可以分类2类: 你错误的设置或使用了事务 发生错误后没有正确的处理 错误的使用或设置方式 同类方法中的调用(最常见的) @Service原创 2021-11-21 14:24:37 · 639 阅读 · 0 评论 -
mysql执行事务的流程(步骤)
文章目录前言步骤总结 前言 mysql的执行流程主要通过mysql日志(Redo log 和 Undo log)来实现 提示:以下是本篇文章正文内容,下面案例可供参考 步骤 流程图: st=>加粗样式 flowchat 总结 提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。 ...原创 2021-11-18 23:22:34 · 1785 阅读 · 0 评论 -
msyql中锁的分类
文章目录定义一、锁的分类方式二、分类1.性能(实现思想)2.操作类型3.锁的粒度 定义 锁主要是为了在并发情况下协调多个进程或线程针对某个资源的访问. (mysql就是使用锁和MVCC实现了隔离机制) 一、锁的分类方式 锁可以从 性能(实现思想),操作类型,数据粒度. 二、分类 1.性能(实现思想) 乐观锁 乐观锁指的是对于数据库的读写处于乐观的态度.它默认认为数据库不会发生冲突.只有在数据提交的时候检测。常见的实现方式:增加一个version字段. 在更新数据的时候判断version版本是否原创 2021-11-17 21:42:16 · 529 阅读 · 0 评论 -
什么事本地事务?
本地事务的概念 也就是基于关系型数据库的事务,也称为传统事务. 常见模式:如 transaction begin insert/delete/update … transaction commit/rollback 本地事务的特征 一次事务过程中只能连接一个支持关系型数据库. 事务的执行结果满足ACID 事务执行的过程中会用到数据库本身的锁机制. ACID 也就是我们平常说的 原子性 一致性 隔离性和持久性. 原子性: 指构成事务的所有操作,要么全部成功,要么全部失败. 一致性: 指事务执行前和执行之原创 2021-11-16 22:11:14 · 1144 阅读 · 0 评论 -
事务的分类
事务可以分为5类 扁平事务 带有保存点的扁平事务 链式事务 嵌套事务 分布式事务 偏平事务 最常见的事务,有begin或start transaction开始,由commit或rollbback结束. 在这期间要么全部执行成功,要么全部执行结束. 带有保存点的偏平事务 带有保存点的扁平事务 除了支持扁平事务支持的操作外,允许在事务执行过程设置一个保存点.从而达到将事务回滚到此位置的目的. 链式事务 链式事务基于带有保存点的事务基础上,自动将当前事务的上下文隐式传递给下一个事务. 嵌套事务 嵌套事务就是多原创 2021-11-15 20:07:32 · 3262 阅读 · 0 评论
分享