电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Spring如何基于aop實現事務控制

瀏覽:94日期:2023-09-17 18:15:00

spring的事務控制本質上是通過aop實現的。

在springboot中使用時,可以通過注解@Transactional進行類或者方法級別的事務控制,也可以自己通過spring提供的事務管理器手動控制事務

一、 @Transactional注解進行進行類或者方法級別的事務控制

不需要進行特別的設置,按照正常的配置整合spring和mybatis后,在需要進行事務控制的類上或者方法上加上

@Transactional注解,即可對其進行事務控制。

二、手動控制事務

當需要在一個方法的內部進行事務控制時,就需要利用spring提供的事務管理器來手動控制。在方法所在的類中注入事務管理器,然后在方法中需要的位置利用事務管理器進行控制:開啟事務,提交事務,回滾事務

@Autowired PlatformTransactionManager platformTransactionManager; @Autowired TransactionDefinition transactionDefinition;public void testTransaction() { //開啟事務 TransactionStatus transactionStatus = platformTransactionManager.getTransaction(transactionDefinition); try { CategoryInfo categoryInfo1=new CategoryInfo(); categoryInfo1.setName('分類1'); categoryDataDao.add(categoryInfo1); //模擬發生異常,事務回滾后應該數據庫兩條記錄都沒有 int i=1/0; CategoryInfo categoryInfo2=new CategoryInfo(); categoryInfo2.setName('分類2'); categoryDataDao.add(categoryInfo2); //提交事務 platformTransactionManager.commit(transactionStatus); } catch (Exception e) { logger.error('發生異常事務回滾'); platformTransactionManager.rollback(transactionStatus); } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 低温等离子清洗机(双气路进口)-嘉润万丰 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 光栅尺厂家_数显表维修-苏州泽升精密机械 | 一航网络-软件测评官网| KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 净化工程_无尘车间_无尘车间装修-广州科凌净化工程有限公司 | 粘弹体防腐胶带,聚丙烯防腐胶带-全民塑胶 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 交通气象站_能见度检测仪_路面状况监测站- 天合环境科技 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | 顶呱呱交易平台-行业领先的公司资产交易服务平台 | 书法培训-高考书法艺考培训班-山东艺霖书法培训凭实力挺进央美 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 手术示教系统-数字化手术室系统-林之硕医疗云智能视频平台 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 浙江皓格药业有限公司| 礼堂椅厂家|佛山市艺典家具有限公司| 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 光照全温振荡器(智能型)-恒隆仪器 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 |