美文网首页
好像发现了简述makedown表格的一个问题

好像发现了简述makedown表格的一个问题

作者: 水石间 | 来源:发表于2020-08-29 08:28 被阅读0次

编辑的时候是这样的:


image.png

发布之后是这样的,可丑:
传播级别是事务除了数据隔离级别外应一个重要的特性,是事务的传播级别和。传播级别定义的是事务的控制范围,不同的传播级别以不同的方式在逻辑或物理事务中封装业务方法。

Propagation类行       描述
REQUIRED 如果当前没有事务,就新建一个事务,如果当前bean方法执行上下文中已有打开的事务,则将使用相同的事务。
REQUIRES_NEW 意味着容器将始终创建新的事务,每次都会新建一个事务,并且同时将上下文中的事务挂起,执行当前新建事务完成以后,上下文事务恢复再执行
NESTED 嵌套是子事务套在父事务中执行,子事务是父事务的一部分,在进入子事务之前,父事务建立一个回滚点,叫save point,然后执行子事务,这个子事务的执行也算是父事务的一部分,然后子事务执行结束,父事务继续执行。重点就在于那个save point。
1. 如果子事务回滚,会发生什么?
父事务会回滚到进入子事务前建立的save point,然后尝试其他的事务或者其他的业务逻辑,父事务之前的操作不会受到影响,更不会自动回滚。
2. 如果父事务回滚,会发生什么?
父事务回滚,子事务也会跟着回滚!为什么呢,因为父事务结束之前,子事务是不会提交的,我们说子事务是父事务的一部分,正是这个道理。
3. 事务的提交,是什么情况?
是父事务先提交,然后子事务提交,还是子事务先提交,父事务再提交?答案是第二种情况,还是那句话,子事务是父事务的一部分,由父事务统一提交。
MANDATORY 从字面上理解就是强制性,该级别的事务要求上下文中必须要存在事务,否则就会抛出异常!配置该方式的传播级别是有效的控制上下文调用代码遗漏添加事务控制的保证手段。比如一段代码不能单独被调用执行,但是一旦被调用,就必须有事务包含的情况,就可以使用这个传播级别。
NEVER 该事务更严格,上面一个事务传播级别只是不支持而已,有事务就挂起,而PROPAGATION_NEVER传播级别要求上下文中不能存在事务,一旦有事务,就抛出runtime异常,强制停止执行!这个级别上辈子跟事务有仇。
NOT_SUPPORTED 这个也可以从字面得知,not supported ,不支持,当前级别的特点就是上下文中存在事务,则挂起事务,执行当前逻辑,结束后恢复上下文的事务。
SUPPORTS supports,支持,该传播级别的特点是,如果上下文存在事务,则支持事务加入事务,如果没有事务,则使用非事务的方式执行。所以说,并非所有的包在transactionTemplate.execute中的代码都会有事务支持。这个通常是用来处理那些并非原子性的非核心业务逻辑操作。应用场景较少。

    不知道是不是我那个地方写错了,如果是那样的话希望得到指正,非常感谢!

相关文章

  • 好像发现了简述makedown表格的一个问题

    编辑的时候是这样的: 发布之后是这样的,可丑:传播级别是事务除了数据隔离级别外应一个重要的特性,是事务的传播级别和...

  • 练习makedown表格语法

  • makedown的代码引用与表格制作

    每天学一点: 一、插入代码段 我主要是参考这个markdown入门指南http://www.jianshu.com...

  • 自助美国夏令营--疫苗篇

    在学校网站填了各式各样的表格,再将这些形形色色的表格打印出来,发现了一个问题--疫苗 询问了以前去美国夏令营的朋友...

  • Markdown基本语法总结

    Makedown是一个以易读易写为宗旨的编辑器,下面主要总结关于Makedown的相关语法: 段落 一个段落是由一...

  • Spring GetMapping注解无效 原因分析和解决

    笔记简述本学习笔记是由GetMapping注解无效这个问题引起的,最后发现是自己的xml配置错误调试源码最后发现了...

  • 【Java】CSV文件的读写

    一、简述 日常开发中,把数据做成表格输出和导出非常常见。那表格输出有Excel格式(例如 xx.xlsx),也有最...

  • MakeDown

    预览模式可查看 一级标题 二级标题 三级标题 六级标题 斜体粗体 无序列表 1 *与数字之简有个空格 2 3有了列...

  • makedown

    问题一:块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区 块级元素有: div, h1~h6, p, ...

  • Makedown

    #欢迎使用马克飞象@(示例笔记本)[马克飞象|帮助|Markdown]**马克飞象**是一款专为印象笔记(Ever...

网友评论

      本文标题:好像发现了简述makedown表格的一个问题

      本文链接:https://www.haomeiwen.com/subject/bvjrsktx.html