数据库事务管理

事务基本概念

《Transaction 那点事儿》这篇文章通俗易懂的讲解了事务的基本概念、事务特性、引发的问题、JDBC事务解决方案、Spring解决方案,等。

数据库事务管理_第1张图片
文章主要内容思维导图

Spring + MyBatis事务配置

《spring+mybatis事务配置》这篇文章讲解了Spring实现事务管理的两种配置方式:

  • 声明式事务管理配置
  

    



    
        
        
        
        
        

        
        
        
        
    



    
    

  • 注解式事务管理配置

    
    



@Transactional(propagation=Propagation.REQUIRED,
        rollbackFor=Exception.class, timeout=1,
        isolation=Isolation.DEFAULT)
public void saveUser(Map map) throws Exception {
    System.out.println("方法开始");
    for (int i = 0; i < 500000; i++) {
        System.out.println("*");
    }
    System.out.println("进入保存");
    userDao.saveUser(map);
    System.out.println("退出保存");
} 

你可能感兴趣的:(数据库事务管理)