我自己排查了好久,发现在执行rollback方法的时候,它会DataSourceTransactionManager.class的doCleanupAfterCompletion方法,在里面有一步执行了 con.setAutoCommit(true)的时候,事务就自己提交上去了。 但是还是那个问题,奇怪的是它并不是一直都有这个情况出现,是我在重启项目,或者隔个几分钟重新执行一次这方法时,事务才会自己提交,但是在提交了事务之后我又重新运行几遍代码,都没有问题
点赞 评论

相关推荐

吃就完事了:别找单做硬件的找做电源的,电源工程师
点赞 评论 收藏
分享
牛客48826091...:哥们胸肌挺好看
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务