Spring 声明式事务
文章平均质量分 93
Spring 声明式事务相关学习
君战
凡是过往,皆是序章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring事务传播实现原理
什么是事务传播? 假设这样一个场景:方法A上面添加了一个@Transactional注解,在该方法中去调用另一个Service的方法B,但方法B并不需要事务,但是由于A开启了事务,导致B方法的执行也处于事务范围,那么这种情况该如何处理呢? 简单来说事务传播其实就是当一个事务方法调用其它方法时,被调用的方法可以通过@Transactional注解来决定如何应对调用方的事务,是抛出异常(Propagation.NEVER)?还是挂起调用方的事务(Propagation.NOT_SUPPORTED)?还是被调用方原创 2021-01-03 09:49:49 · 3298 阅读 · 3 评论 -
什么场景下声明式事务会失效?如何解决?
先说下使用的ORM框架-MyBatis,数据库链接池为阿里巴巴的Druid。 Talk is cheap. Show me the code 数据库DDL CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varchar(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf原创 2020-12-26 17:25:27 · 1006 阅读 · 1 评论
分享