1. 程式人生 > >宣告式事務管理一:TransactionProxyFactoryBean

宣告式事務管理一:TransactionProxyFactoryBean

     下面是宣告式事務管理的第一種方法使用原始的TransactionProxyFactoryBean,這種方法以後用的比較少,因為當事務管理比較複雜之後,相應的配置也會變得很複雜

      

          

(1)引入相應Spring AOP的java包(copy到web-inf的bin上)

      

(2)配置事務管理器

     

(3) 配置事務代理

      在這裡面的隔離級別不要設定成readOnly

:不可以進行修改、插入、刪除的操作):因為相應的dao層有update語句會使其改變

          

+Exception:事務不回滾照樣提交:錢仍然會被轉丟

           

檢視原始碼、引入事務管理的java包

     

下面的是如何配置事務管理的屬性

     

     

業務層程式碼不需要任何變化(AOP思想,業務的操作還是一樣)

Dao層需要注入事務管理代理類(因為代理類進行了增強,測試的時候中間有個代理使操作回滾)