av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Spring3.0中的事務(wù)的配置方法

***種配置方法:基于XML的事務(wù)管理

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)瑯琊免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

這種方法不需要對原有的業(yè)務(wù)做任何修改,通過在XML文件中定義需要攔截方法的匹配即可完成配置,要求是,業(yè)務(wù)處理中的方法的命名要有規(guī)律,比如setXxx,xxxUpdate等等。詳細(xì)配置如下:

Xml代碼

 
 
 
  1.     
  2.     
  3.          
  4.         
  5.              
  6.             
  7.              
  8.             
  9.      tx:attributes>    
  10. tx:advice>    
  11.     
  12.     
  13.     
  14.          
  15.         
  16.          
  17.         
  18. aop:config>   

 

第二中配置方法:基于@Transactional的事務(wù)管理

這種方法,只需要在Spring配置文件中定義一個事務(wù)管理對象(如DataSourceTransactionManager),然后加入 節(jié)點,引用該事務(wù)管理對象,然后即可在需要進(jìn)行事務(wù)處理的類和方法使用@Transactional進(jìn)行標(biāo)注。示例如下:

Spring配置XML文件

Xml代碼

 
 
 
  1.     
  2.    

 

Java代碼中@Transactional示例

Java代碼

 
 
 
  1. /**    
  2.  * @author ZYWANG 2011-3-24    
  3.  */    
  4. @Service    
  5. @Transactional(propagation = Propagation.REQUIRED)     
  6. public class TeacherServicesImpl implements TeacherServices {     
  7.     @Autowired    
  8.     TeacherDao dao = null;     
  9.     
  10.     public TeacherDao getDao() {     
  11.         return dao;     
  12.     }     
  13.     
  14.     public void setDao(TeacherDao dao) {     
  15.         this.dao = dao;     
  16.     }     
  17.     
  18.     @Override    
  19.     @Transactional(readOnly=true,propagation=Propagation.NEVER)     
  20.     public List  getAllTeachers() {     
  21.         return getDao().getAllTeachers();     
  22.     }     
  23.     
  24.     @Override    
  25.     public void addTeacher(Teacher teacher) {     
  26.         if(teacher.getId() > 0){     
  27.             getDao().updateTeacher(teacher);     
  28.         }else{     
  29.             getDao().addTeacher(teacher);     
  30.         }     
  31.     }     
  32. }   

分享文章:Spring3.0中的事務(wù)的配置方法
URL分享:http://uogjgqi.cn/article/cceoece.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流