执行addStudAccount方法,想让addStudAccountV1方法回滚掉,但是addStudAccount方法不会滚怎么做呢
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
请教下,spring环境下如何让指定的代码块回滚,但是主代码块不用回滚呢
展开全部
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
何必要如此 2021-02-24 05:54关注在addStudAccount方法里显示调用(XXXService)AopContext.currentProxy()).addStudAccountV1 就是通过代理对象调用
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-03 05:20回答 1 已采纳 我的webstrom是汉化版的,可能和你们的不一样,我的是这样操作的 1.点击左侧的提交菜单栏 2.勾选你要插销(回滚)的代码 3.点击上方的回滚按钮即可
- 2018-12-18 06:37回答 3 已采纳 1 看配置文件是否配置上了事物,或者有配置特殊规则 2 方法内报错要抛出异常,如果你自己捕获了就不回滚了 3 表必须是innoDB 建议你打断点,执行完a以后看数据库有没有落地数据,如
- 2022-05-18 08:51回答 2 已采纳 2022-05-19 10:33:17.972 DEBUG 5320 --- [0800-thread-199] y.bss.hjjk.dao.HjjkEnterpriseDao.insert :
- 2020-09-05 09:08标题中提到的“Spring事务管理只对出现运行期异常进行回滚”这一特性是基于Java异常处理机制的。在Java中,异常分为两种类型:运行时异常(RuntimeException及其子类)和检查异常(CheckedException)。运行时异常是...
- 2021-06-21 04:30回答 1 已采纳 idea里面有历史
- 2016-06-05 23:07回答 3 已采纳 手动代码控制事务应该是可以的吧,,,要不然就像上面说的,手动添加异常
- 2020-04-21 09:33回答 1 已采纳 开启@EnableAspectJAutoProxy(exposeProxy = true) AopContext.currentProxy()).insertA(); 可以参考
- 2020-08-18 08:49需要注意的是,在try-catch语句中,如果catch块中对可能出现的异常进行了处理,没有再手动throw异常,Spring认为该方法成功执行,不会进行回滚。此时需要调用手动回滚方法以确保事务的一致性。 此外,在finally块中...
- 2023-04-22 12:36回答 1 已采纳 不知道你这个问题是否已经解决, 如果还没有解决的话: 以下回答来自chatgpt: 首先,需要了解Seata的分布式事务是如何实现的。Seata基于两阶段提交协议来实现分布式事务,即XA协议。在分布
- 2023-01-06 02:20回答 5 已采纳 首先明确一个前提,调用总方法,调用其他方法都是用的spring注入的对象来调用的 其他方法出现错误, 首先其他方法里的数据库操作会出现回滚;在总方法中,由于先调用了其他方法,也没有其他数据库操作了,所
- 2022-04-21 12:06回答 1 已采纳 自定义一个异常类抛出异常,还有事务不是可以设置不成功就自动回滚吗!
- 2020-08-28 05:42浅谈Spring中@Transactional事务回滚及示例 @Transactional是Spring Framework中的一种事务管理机制,用于管理数据库事务。它可以使得数据库操作更加安全和可靠。本文将详细介绍@Transactional的使用场景、checked...
- 2020-08-18 09:59SpringBoot手动事务回滚的实现代码 在SpringBoot框架中,事务管理是必不可少的一部分,通过事务管理,可以确保数据库操作的...手动事务回滚可以提供灵活的控制权,但是也需要手动编写回滚代码和处理事务的提交和回滚。
- 2020-09-09 06:37回滚段包含一系列的块(blocks),每个块记录了一部分事务的回滚信息。 在单机环境中,你可以使用以下SQL查询来查看当前正在进行的事务及其回滚段的使用情况: ```sql SELECT /*+ rule */ s.sid, r.name rr, NVL...
- 2023-06-06 03:58流连勿忘返的博客 自动回滚:动回滚只需要在对应的方法下添加@Transactional注解,1.用在类上,那么对该类下所有public方法都有效。2.也可写在某个方法上(只能是public方法)不需要对方法内容进行try-catch。手动回滚:如果在方法中...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司