![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java事务
文章平均质量分 94
java事务
むし
89年大叔0基础初学编程,请多关照
展开
-
Spring事务失效的12种场景
对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。确实,spring事务用起来贼爽,就用一个简单的注解:@Transactional,就能轻松搞定事务。我猜大部分小伙伴也是这样用的,而且一直用一直爽。但如果你使用不当,它也会坑你于无形。今天我们就一起聊聊,事务失效的一些场景,说不定你已经中招了。转载 2023-05-19 13:19:38 · 1413 阅读 · 3 评论 -
Spring事务的传播行为
方法是否开启事务状态是否回滚开启事务失败全部回滚methodBA内部直接加入事务,不单独开启,单独调用开启失败全部回滚失败全部回滚所有方法在同一个事务中运行,要么一起成功提交事务,要么一起回滚事务,如果单独执行,各自单独开启各自事务。方法是否开启事务状态是否回滚开启事务失败只回滚方法A自己methodB开启事务失败只回滚方法B自己失败值回滚方法A自己。转载 2023-05-19 09:53:40 · 62 阅读 · 1 评论