用户登录
用户注册

分享至

mybatis 回滚

  • 作者: 混合面饽饽
  • 来源: 51数据库
  • 2020-09-22
因为mybatis把事务抽象到了TransactionManager中,而事务默认开启,所以我们只需要使用sqlSession.commit()和rollback()方法,因为在sqlSession中,实际上调用的是transactionManager来完成的具体的事务提交和回滚操作。
而你说hibernate的beginTransaction,其实这个方法不是开启事务,因为hibernate默认事务也是开启的,但是hibernate有事务状态这个概念,beginTransaction方法仅仅是把session关联的事务置为活动状态而已,并不是真正开启一个事务。



  应该不是吧。
软件
前端设计
程序设计
Java相关