
事务隔离
文章平均质量分 84
Dolphin_Home
这个作者很懒,什么都没留下…
展开
-
Spring 本地事务
Spring 本地事务、Spring 事务的传播行为、本地事务失效分析原创 2024-12-02 17:13:09 · 1055 阅读 · 0 评论 -
Spring Boot 中事务代理对象的问题与解决方案
在 Spring Boot 中,事务功能依赖于 AOP(Aspect-Oriented Programming)实现。Spring 会通过生成代理对象来拦截对事务方法的调用,并注入事务逻辑。但如果一个类中的方法直接调用了另一个事务方法(如),调用将绕过代理对象,导致事务传播行为失效。假设在一个a()b()c()a()b()c()this.b()this.c()在这种情况下,b()和c()方法的事务传播策略不会生效,因为事务拦截器没有参与直接调用,最终结果可能导致数据不一致。原创 2024-12-02 00:59:30 · 396 阅读 · 0 评论