image.png
他这边说,如果事务执⾏过程中,如果 autocommit 状态改变了,会提交之前的事务。
额,这有个逻辑上的问题,如果autocommit本⾝就是true,我们的语句不是直接就提交了么,那这个描述应该改成从false改成true的时候。其实这段注释还有前半段。
jpa mybatis
image.png
针对DML和DDL语句,autocommit=true的情况下,statement是⽴刻提交的。
⽽对于select语句,要等到关联的result set被关闭,对于存储过程....
⽽这个知识点太偏了,懂的朋友了解下,告诉我是啥..
所以我们这边的知识点严谨点来说就是: 对于DDL和DML语句,当autocommit从false切换为true时,事务会⾃动提交。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。