mybatis事物管理

mybatis事物管理

mybatis事物管理主要通过org.apache.ibatis.transaction.Transaction接口实现,主要实现类有SpringManagedTransaction、JdbcTransaction和ManagedTransaction。同时还设计了org.apache.ibatis.transaction.TransactionFactory来获取Transaction实现,主要实现类有SpringManagedTransactionFactory、JdbcTransactionFactory和ManagedTransactionFactory。

这里写图片描述

mybatis的事物管理分为两种形式:

  • 使用JDBC的事物管理机制。即利用java.sql.Connection对象完成对事物的提交(commit)、回滚(rollback)和关闭(close)等操作
  • 使用MANAGED事物管理机制。对于这种机制,mybatis自身不会去实现事务管理,而是让容器如WebLogic、JBOSS等来实现对事物的管理

猜你喜欢

转载自blog.csdn.net/u013887008/article/details/80386108