jdbc mybatis hibernate 怎么开启关闭事务
发布网友
发布时间:2022-04-08 01:38
我来回答
共1个回答
热心网友
时间:2022-04-08 03:08
JDBC使用Connection控制事务,它有如下方法:
setAutoCommit(false):开启事务,
commit:提交事务
rollback:回滚事务
--------------------------手动分割线------------------------
MyBatis使用SqlSession控制事务,它提供如下方法
commit:提交事务
rollback:回滚事务
--------------------------手动分割线------------------------
Hibernate使用Tranaction控制事务,提供如下方法
commit:提交事务
rollback:回滚事务
它调用Session的beginTransaction()方法开始事务
但实际开发时都使用Spring 声明式事务来做事务管理,其实这些内容建议你还是要系统学习一下,可以照着“轻量级java web企业应用实战”这本书学习,内容很详细、具体