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