bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

淺談Spring的兩種事務定義方式-創新互聯

一、聲明式

目前創新互聯已為成百上千家的企業提供了網站建設、域名、網站空間、網站改版維護、企業網站設計、安新網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

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

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
  <property name="dataSource" ref="dataSource"></property> 
 </bean> 
  
 <!-- 定義事務通知 --> 
 <tx:advice id="txAdvice" transaction-manager="transactionManager"> 
  <!-- 定義方法的過濾規則 --> 
  <tx:attributes> 
   <!-- 所有方法都使用事務 --> 
   <tx:method name="*" propagation="REQUIRED"/> 
   <!-- 定義所有get開頭的方法都是只讀的 --> 
   <tx:method name="get*" read-only="true"/> 
  </tx:attributes> 
 </tx:advice> 
  
 <!-- 定義AOP配置 --> 
 <aop:config> 
  <!-- 定義一個切入點 --> 
  <aop:pointcut expression="execution (* com.test.services.impl.*.*(..))" id="services"/> 
  <!-- 對切入點和事務的通知,進行適配 --> 
  <aop:advisor advice-ref="txAdvice" pointcut-ref="services"/> 
 </aop:config> 

網頁標題:淺談Spring的兩種事務定義方式-創新互聯
鏈接分享:http://vcdvsql.cn/article2/cssoic.html

成都網站建設公司_創新互聯,為您提供做網站云服務器網站維護微信小程序電子商務搜索引擎優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站