老师您好,如果查询的时候不显示开启事务和关闭事务,数据库是会默认开启事务然后自动提交么
来源:2-2 事务原则与实现:SQL事务

qq_LU飞_0
2019-07-12
老师您好,如果查询的时候不显示开启事务和关闭事务,数据库是会默认开启事务然后自动提交么
写回答
1回答
-
大漠风
2019-07-17
这个当然跟使用的框架有关,一般情况下,使用Mybatis,Spring-Data或Hibernate之类的框架,肯定都是自动提交的,也就是在你的一个方法里面,即便有多个SQL操作,也都是每操作完一个,就自动提交。
如果你的方法在一个事务里面执行,那就是根据事务来提交。
如果是用的JDBC,或者比较底层的库,如DBUtil之类的,需要自己在代码里面控制,一般是在创建connection链接的时候,设置是否自动提交,然后在代码中进行手动提交。
10
相似问题