日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring mvc注解方式使用事务回滚

發(fā)布時間:2024/10/12 javascript 76 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring mvc注解方式使用事务回滚 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

項目名:1ma1ma

jdbc.xml

? ? <bean ?id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"?
? ? ? ? ? ?p:driverClassName="${jdbc.driverClassName}"
? ? ? ? ? ?p:url="${jdbc.url}"
? ? ? ? ? ?p:username="${jdbc.username}"
? ? ? ? ? ?p:password="${jdbc.password}"
? ? ? ? ? ?p:maxActive="${jdbc.pool-size}"
? ? ? ? ? ?p:minEvictableIdleTimeMillis="600000" p:timeBetweenEvictionRunsMillis="900000"
? ? ? ? ? ?p:removeAbandoned="true" p:logAbandoned="true" p:removeAbandonedTimeout="120"
? ? ? ? ? ?p:maxWait="5000"
? ? />

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> ?
? ? ? ? <property name="dataSource"> ?
? ? ? ? ? ? <ref local="dataSource" /> ?
? ? ? ? </property> ?
? ? </bean> ?
? ? <tx:annotation-driven transaction-manager="transactionManager" />
? ? <context:component-scan base-package="com.yaoma.*"> ??
? ? ? ? <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /> ??
? ? </context:component-scan> ?



servlet-context.xml


? ? <context:component-scan base-package="com.yaoma.*" > ??
? ? ? ? <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" /> ??
? ? ? ? <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" /> ? ?
? ? </context:component-scan> ?



? ? @Transactional
? ? public int delete(String IMGroupID, String userid) throws Exception {
? ? ? ? //依照IMGroupID和userid更新相應的Groups表內容
? ? ? ? int is_return = Groups_Dao.IsDeleted_Groups(IMGroupID, userid, 0);
? ? ? ? if (is_return == 0) {
? ? ? ? ? ? throw new RuntimeException("is_return is 0;");
? ? ? ? }


? ? ? ? //去環(huán)信上刪除相應的數據
? ? ? ? String hx_return = HX_Service.delete_group(IMGroupID);
? ? ? ? if (hx_return == null) {
? ? ? ? ? ? throw new RuntimeException("hx_return is null");
? ? ? ? }
? ? ? ? return Integer.parseInt(hx_return);
? ? }



? ? @Transactional注解標簽

由于在執(zhí)行中,所以使用RuntimeException進行異常拋出,類中不能使用try捕捉異常,直接throws Exception拋出異常

如執(zhí)行時使用Exception拋出異常,則回滾無效

轉載于:https://www.cnblogs.com/llguanli/p/6767259.html

總結

以上是生活随笔為你收集整理的Spring mvc注解方式使用事务回滚的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩成人免费观看 | 最好看的中文字幕国语电影mv | 欧美三级特黄 | 欧美精品18 | 欧美性欧美zzzzzzzzz | 亚洲国产精品一区二区久久hs | 五月婷婷激情四射 | 国产精久久一区二区三区 | 欧美干| 国产在线观看av | 青青草免费在线观看 | 欧美bbbbbbbbbbbb1 麻豆精品av | 成人欧美精品 | 极品三级 | 久草网视频在线观看 | 久久aⅴ国产欧美74aaa | 日本xxxxxxxxx18 | 欧美日韩激情网 | 日韩激情在线视频 | 日本毛片在线看 | 国产精品99精品久久免费 | aaa级片| 国产21页 | 免费啪视频 | 亚洲精品色午夜无码专区日韩 | 超碰97成人 | 伊人中文字幕在线 | 亚洲狼人综合网 | 韩国伦理片在线看 | 什么网站可以看毛片 | 亚洲精品推荐 | 青青操在线视频 | 亚洲s码欧洲m码国产av | 欧美韩日一区二区 | 成人作爱视频 | 悟空影视大全免费高清观看在线 | 日日噜噜噜夜夜爽爽狠狠 | 成人中文网 | 日本色悠悠 | 欧美亚洲第一页 | 日韩一级完整毛片 | 中文字幕四区 | 女人脱下裤子让男人桶 | 欧美成人激情视频 | 一二三区中文字幕 | 天天想你在线观看完整版电影高清 | 91欧美在线视频 | 日韩欧美中文一区 | 天天射日| 日本啪啪啪一区二区 | 尤物视频最新网址 | 黄色aa视频| 精品一区二区成人免费视频 | 亚洲专区在线视频 | 一区二区激情视频 | 欧美国产日韩一区二区三区 | 亚洲精品成人区在线观看 | 国产主播在线播放 | 在线看片网址 | 第一宅男av导航入口 | 国产麻豆网 | 欧美特级黄 | 91最新视频| 91小视频在线| 久久久久国产精品一区 | 国产玖玖视频 | 一区二区三区毛片 | 美女黄站 | 韩日三级视频 | 丰满少妇被猛烈进入无码 | 天天搞天天 | av成人免费观看 | 成人3d动漫一区二区三区91 | 午夜免费激情视频 | 超碰在线观看99 | 成人在线天堂 | 华丽的外出在线观看 | www黄色在线观看 | 九九热视频精品在线观看 | 中文字幕欧美视频 | 欧美风情第一页 | 国产成人精品无码免费看在线 | 永久精品 | 91禁国产网站 | 日韩片在线| 日韩精品视频在线观看免费 | 中文字幕一区二区视频 | 免费观看黄色一级片 | 欧美又粗又深又猛又爽啪啪九色 | 午夜精品网站 | 免费一级欧美 | 欧美天天性影院 | 捆绑中国女人hd视频 | 毛片大全免费看 | 少妇一级淫免费播放 | 中文国产 | 亚洲欧美精品午睡沙发 | 亚洲一区二区精品在线观看 | 日韩18p |