摘要: 在 spring 中大部分时候使用的是声明式事务,也就是 @Transaction 注解,但在某些特殊情况下也需要手动控制事务的开启/提交/回滚。 工具类封装: 1 @Component 2 public class TransactionUtils { 3 @Resource 4 private 阅读全文
posted @ 2022-11-17 15:05 牛有肉 阅读(3738) 评论(0) 推荐(0) 编辑
摘要: Lost Update 问题 A4的访问模式r1[x], w2[x], w2[commit], w1[x], w1[commit] 这种访问模式下,w2的更新可能会丢失。因为w1可能基于一个比较old-x来做更新x的操作。 RR 隔离级别下的事务表现 快照读 测试数据: 事务 1: start tr 阅读全文
posted @ 2022-11-17 14:59 牛有肉 阅读(323) 评论(0) 推荐(0) 编辑