test
Spring事务管理器,创建数据库连接conn
conn.autocommit = false
conn.隔离级别
conn放到ThreadLocal<Map>DataSource,conn连接
target.test() sql1,sql2,
a()
挂起 -->挂起对象,conn连接-->
Spring事务管理器,创建数据库连接conn1
conn1.autocommit = false
conn1.隔离级别
conn1放入ThreadLocal<Map>DataSource,conn1连接
conn1.提交
恢复 -->挂起对象,conn连接 -->ThreadLocal<Map>
提交、回滚
spring事务原理
最新推荐文章于 2024-09-15 20:43:47 发布