ibatis事务

ibatis支持4类事务

  1. 自动事务
  2. 局部事务
  3. 全局事务
  4. 定制事务

1.自动事务:仅由一条语句构成的事务,不需要显示地划定事务边界

2.局部事务:是最常用的事务,涉及到多条语句但是只作用于一个数据库;自动事务也是局部事务的一种特殊形式。

    使用方式:

try
{
     sqlMapClient.startTransaction();
    
    //1.操作语句1

    //2.操作语句2
    
    sqlMapClient.commitTransactoin();
}
finally
{
    sqlMapClient.endTransaction();
}

 

3.全局事务:往往涉及多个数据库,甚至是多个不同类型的数据库

 

4.定制事务:由用户提供连接

 

 

 

 

你可能感兴趣的:(ibatis)