SpringBoot
风幕浦
通过此博客平台来分享我踩过的坑和一些学习心得,记录我一步步成长的历程,共勉……
展开
-
@Transactional 注解原理,事务失效场景详解(什么是事务?事务传播特性?)
@Transactional 注解失效场景 @Transactional 注解相信大家并不陌生,平时开发中很常用的一个注解,它能保证方法内多个数据库操作要么同时成功、要么同时失败。使用@Transactional注解时需要注意许多的细节,不然你会发现@Transactional总是莫名其妙的就失效了。 一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编...原创 2020-04-01 22:56:21 · 734 阅读 · 1 评论 -
Spring中事务的传播特性
1.REQUIRED 当前存在事务,加入事务;当前不存在事务,就创建新事务 2.SUPPORT 当前存在事务,加入事务;当前不存在事务,就以非事务的方式运行 3.MANDATORY 当前存在事务,加入事务;当前不存在事务,就抛出异常 4.REQUIRE_NEW 不管当前有没有事务,都重新创建一个新事务 5.NOT_SUPPORT 以非事务的方式运行,如果当前存在事务,暂停当前事务 6.NEVER ...原创 2020-03-11 23:51:14 · 116 阅读 · 0 评论