spring事务 整理

spring的事务本质上来说还是spring的aop

不过,在aop中事务类,也就是切面类是我们提供的,但在spring事务中,事务是由spring提供的。


spring针对不同的数据库开发框架,启用了不同的事务

如jdbc中由datasource管理connection 在hibernate由sessionfactory 管理session(相当于对connection的封装)

因此采用了不同的事务类(切面)完成

spring事务 整理_第1张图片



xml配置示例:




spring事务 整理_第2张图片


配置中isolation机制 propagation 传播机制


    
        
            
            
        
    
isolation
spring事务 整理_第3张图片
    
        
            
            
        

    

propagation

spring事务 整理_第4张图片


注解配置

spring事务 整理_第5张图片


spring事务 整理_第6张图片


spring事务 整理_第7张图片


spring事务 整理_第8张图片



详情参考 spring文档:http://download.csdn.net/detail/jinhao505/7901177

你可能感兴趣的:(spring)