这里面有3个调用数据库添加,mysql, 1 添加 2抛异常 1不会回滚
为什么!!!,新手请见谅
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
@Transactional 没有回滚,求大神指点迷津
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
越陌灬度阡 2016-05-12 05:01关注1、mysql数据库引擎是InnoDB吗
2、事务配置了吗?注解驱动配置?本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-05-18 16:51回答 2 已采纳 2022-05-19 10:33:17.972 DEBUG 5320 --- [0800-thread-199] y.bss.hjjk.dao.HjjkEnterpriseDao.insert :
- 2019-01-09 16:06回答 2 已采纳 finally { C(); } 这样就行了 哈哈哈哈
- 2022-07-19 17:42回答 3 已采纳 @Component public class CustomBeanDefinitionRegistryPostProcessor implements BeanDefinitionRegistry
- 2020-08-28 13:42浅谈Spring中@Transactional事务回滚及示例 @Transactional是Spring Framework中的一种事务管理机制,用于管理数据库事务。它可以使得数据库操作更加安全和可靠。本文将详细介绍@Transactional的使用场景、checked...
- 2021-09-15 20:49回答 1 已采纳 首先你要知道一点,controller是不建议使用事物的,一般都是在service进行处理其次使用事物时需要再启动类配置注解,使其生效最后还有一点,你要明白是异常一旦异常被捕获或者说不抛出异常,这个时
- 2021-04-07 08:55回答 4 已采纳 @Transactional(transactionManager = "xxTransactionManager", rollbackFor = Exception.class) void dem
- 2022-12-21 21:56回答 2 已采纳 可以看看 @Transactional 和 @Async 生成代理的方式不一样,@Transactional 是使用 Spring AOP 中的 AbstractAutoProxyCreator 类去
- 2022-06-02 07:21梁云亮的博客 默认情况下,Spring框架在使用@Transaction处理事务时默认只在抛出运行时异常和unchecked exceptions时才会事务回滚。也就是说,当抛出个RuntimeException 或其子类例的实例时,从事务方法中抛出的Checked ...
- 2019-12-29 21:29回答 5 已采纳 类似这个 https://blog.csdn.net/weixin_42080277/article/details/86220280
- 2019-10-23 21:53回答 1 已采纳 单独执行bb应该没有问题的。如果你需要mm中调用的方法全部都回滚的话,注解应该加在mm方法上,现在mm上没有加@transactional注解,这时候bb抛出异常并不会影响aa的执行。 了解一下事务
- 2017-11-17 05:18回答 5 已采纳 一般的配置方法是让Spring管理除了Controller注解以外注解,而让SpringMVC单纯管理Controller注解。 也就是说Spring有一个配置文件,里面配置成扫描非Controll
- 2023-02-26 11:03dituirenwu的博客 如何解决注释@Transactional如何回滚?? 需RuntimeException从标记为的方法中抛出任何内容即可@Transactional。 默认情况下,所有RuntimeExceptions都回滚事务,而检查的异常则不。这是EJB的遗留物。你可以使用...
- 2022-11-03 17:15qianQueen的博客 事务回滚,保持数据一致性,减少脏数据
- 2022-09-18 14:50A_bad_horse的博客 Spring Boot - @Transactional 手动回滚
- 2021-12-22 17:13阿彬在上路的博客 SpringBoot事务注解@Transactional 事物回滚、手动回滚事物
- 2019-12-10 13:26某科学的南条的博客 在应用系统调用声明@Transactional 的目标方法时,Spring Framework 默认使用 AOP 代理,在代码运行时生成一个代理对象,根据@Transactional 的属性配置信息,这个代理对象决定该声明@Transactional 的目标方法是否...
- 2022-11-25 03:03本文将深入解析`@Transactional`的事务回滚机制,并通过实例来详细讲解其工作原理,帮助读者理解和应用这一核心功能。 一、`@Transactional`注解介绍 `@Transactional`是Spring提供的一个注解,用于在方法级别或类...
- 2021-01-24 20:00指尖改变生活的博客 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明式事务管理不需要入侵代码,通过@Transactional就可以进行事务操作,更快捷...
- 没有解决我的问题, 去提问