@Transactional

70 阅读1分钟

断点打到org.springframework.jdbc.datasource.DataSourceTransactionManager#doGetTransaction

image-20220530150439111.png 首次获取,连接为null;

继续往下调用,这时调用到了内层事务

image-20220530150957177.png 再次获取,conHolder不为空;

执行过程先搞清楚.drawio.png

ConnectionHolder是个什么鬼?

connection.PNG