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

歡迎訪問 生活随笔!

生活随笔

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

javascript

SpringMvc 事务的注解配置、实现、挂起

發布時間:2025/7/14 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringMvc 事务的注解配置、实现、挂起 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、事務的配置

Spring-MyBaties.XML配置
??? <!-- spring mvc 自動掃描注解的時候,不去掃描@Service -->
??? <context:component-scan base-package="com.spdbccc.manager">
??????? <!--將Controller的注解排除掉 -->
??????? <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" />
??? </context:component-scan>
??? <util:properties id="app" location="classpath:app-${env}.properties"/>

??? <bean id="dataSource_1" class="org.springframework.jndi.JndiObjectFactoryBean">
??????? <property name="jndiName" value="#{app.jndiName_member}"/>
??? </bean>
??? <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 -->
??? <bean id="sqlSessionFactory_1" class="org.mybatis.spring.SqlSessionFactoryBean">
??????? <property name="dataSource" ref="dataSource_1"/>
??????? <property name="configLocation" value="classpath:spring/vazh_mybatis.xml"/>
??? </bean>
??? <!-- DAO接口所在包名,Spring會自動查找其下的類 -->
??? <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
??????? <property name="basePackage" value="com.spdbccc.manager.vazh.*.mapper"/>
??????? <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory_1"></property>
??? </bean>
???? <!--定義事務管理器-->
??? <bean name="transactionManager_1" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
??????? <property name="dataSource" ref="dataSource_1"></property>
??? </bean>

2、事務的使用

在需要實現事務的類聲明或方法聲明上加@Transactional注解
@Transactional( value = "transactionManager_1", readOnly = false, isolation = Isolation.DEFAULT, propagation = Propagation.REQUIRED, rollbackFor = Exception.class)


3、事務的掛起
NOT_SUPPORTED:聲明方法不需要事務。如果方法沒有關聯到一個事務,容器不會為它開啟事務。如果方法在一個事務中被調用,該事務會被掛起,在方法調用結束后,原先的事務便會恢復執行。
例如 方法A支持事務
方法B不支持事務。
方法A調用方法B。
在方法A開始運行時,系統為它建立Transaction,方法A中對于數據庫的處理操作,會在該Transaction的控制之下。
這時,方法A調用方法B,方法A打開的 Transaction將掛起,方法B中任何數據庫操作,都不在該Transaction的管理之下。
當方法B返回,方法A繼續運行,之前的Transaction回復,后面的數據庫操作繼續在該Transaction的控制之下 提交或回滾。

轉載于:https://www.cnblogs.com/SunDigital/p/4785468.html

總結

以上是生活随笔為你收集整理的SpringMvc 事务的注解配置、实现、挂起的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 最新中文字幕 | 九九九在线 | 99久久99九九99九九九 | 中文字幕一区二区三区精彩视频 | 亚洲福利在线视频 | 天天综合天天干 | 亚洲精品短视频 | 国产真实的和子乱拍在线观看 | 少妇又紧又色又爽又刺激视频 | 九九久久国产 | 国产一区二区不卡在线 | 在线观看xxxx | 久久黄视频 | 荷兰女人裸体性做爰 | 鲁丝一区二区 | 成人午夜性视频 | 亚洲欧美日韩免费 | www色天使 | 日本高清不卡在线 | 国产91丝袜在线播放0 | 国产在线视频第一页 | 菲律宾黄色片 | 五月天久久久久 | 日本激情视频 | 91插插插插插插插插 | 动漫女被黄漫免费视频 | 五月天国产视频 | 视频一区免费 | 在线观看国产免费视频 | 日韩黄网 | 亚洲精品视频免费看 | 日本东京热一区二区三区 | 91精品久久久久久久久久入口 | 特级黄色片 | av色区| 精品国产乱码久久久久久1区2区 | 亚洲欧洲国产视频 | 闷骚老干部cao个爽 av九九九 | 一节黄色片 | 天天天天躁天天爱天天碰2018 | 69xx网站| 日韩免费视频观看 | 免费观看视频一区 | 成人午夜视频免费 | 黄视频在线免费 | 国产成人午夜精品 | 国产精品伦子伦 | 免费污片在线观看 | 亚洲成a人v欧美综合天堂麻豆 | 在线不卡视频 | 中文字幕88| 国产三区四区视频 | 色偷偷91 | 粗大挺进潘金莲身体在线播放 | 一级性生活黄色片 | 日韩中文在线播放 | 成年人黄色在线观看 | 亚洲插插| 久久国产精品国产精品 | 人人草av | 中出在线 | 日本高清视频一区 | 日韩美女性生活 | 五十路熟母| 男女激情网站 | 91成人在线观看高潮 | 国产免费观看视频 | 激情网络 | 成人极品视频 | 久久艹免费视频 | 亚洲视频h | 美女隐私无遮挡 | 人人干免费 | 午夜久久 | 小视频免费在线观看 | 欧美三级在线视频 | 男人的天堂免费 | 丝袜性爱视频 | www天堂av| 亚洲热久久| 男女插插插网站 | 老司机深夜视频 | 日本人性爱视频 | 久久久久久日产精品 | 夜夜操网站 | 亚洲av永久无码精品一百度影院 | 欧美嫩草 | 女同一区| 欧美三根一起进三p | 色播导航 | 国产一级视频在线 | 国产21页| 老外一级片 | 亚洲中文无码av在线 | 日日夜夜欧美 | 村姑电影在线播放免费观看 | 日本中文字幕影院 | 成人免费播放 | 91久久综合精品国产丝袜蜜芽 |