我记得spring事务管理,默认是自动提交为false,但是好像很多数据库池,包括druid,自动提交默认是true,那这之间不是有冲突吗?另外底层数据库,譬如mysql的配置中也可以配置autocommit,那么这三者谁的优先级最高呢,也就是哪个的设置可以覆盖其他的?
另外,这里的自动提交的理解有两种
1)整个事务将要结束时,事务管理AOP自动提交
2)每一句sql语句执行完时,自动提交
数据库池的defaultAutoCommit和spring事务管理中所谓的自动提交针对的是哪一种?
拉莫斯之舞
相关分类