事务与Aop

转账中产生问题的原因是;
没有事务,意味着不能提交。
他们是多线程,互补干扰,每次都会获取一个连接。
所以应该使用一个Connection。
如何使用一个Connection。

使用ThreadLocal对象,把Connection和当前线程绑定,**从而使一个线程中只有一个能控制事务的对象。**

问题分析:

注解产生了乱序问题
不建议使用
不建议使用
不建议使用
先调用最终通知,才调用后置通知。

如果使用注解:
同环绕通知。
proceed

事务控制也是基于aop的。他的执行时动态代理。



    
        
    



    
        
            
            
        
    


    
        
        
    

你可能感兴趣的:(Spring)