NESTED是为被嵌套的方法开启了一个子事务,这个事务与父类使用的是同一个连接。
REQUIRES_NEW是使用一个全新的事务,这个事务属于另外一条全新的连接。
两者最重要的体现,就是在多数据源中,REQUIRES_NEW会再次触发一下数据源的获取,而NESTED则不会
本文详细介绍了NESTED和REQUIRES_NEW两种事务管理方式的区别。NESTED事务在同一连接下开启子事务,而REQUIRES_NEW则创建新的独立事务和连接。在多数据源环境中,REQUIRES_NEW会重新获取数据源,而NESTED则不会。理解这些差异对于优化事务处理和数据源管理至关重要。
REQUIRES_NEW是使用一个全新的事务,这个事务属于另外一条全新的连接。
两者最重要的体现,就是在多数据源中,REQUIRES_NEW会再次触发一下数据源的获取,而NESTED则不会
1432
2644

被折叠的 条评论
为什么被折叠?