
我想要a,b 2个操作要么都做要么都不做
现在抛出异常,a仍然存入了数据库,求大神指导一下。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
spring hibernate事件不能回滚问题?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
hetheh 2015-07-11 02:40关注事务陪在哪层 没有事务不会回滚
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-11-23 17:39JavaEdge聊AI的博客 本文探讨了Spring事务传播机制在实际开发中的应用问题。作者通过用户注册选课案例,展示了嵌套事务场景下可能出现的"Transaction rolled back"异常。案例包含用户表、课程表及关联表的设计,使用@...
- 2021-03-20 09:06自说自话的总裁的博客 测试用例无法回滚数据,直接插入数据库了?applicationContext.xmlp:driverClassName="com.mysql.jdbc.Driver"p:url="jdbc:mysql://192.168.6.131:3306/sampledb?...p...
- 2021-03-16 16:02黄山侯的博客 测试用例无法回滚数据,直接插入数据库了?applicationContext.xmlp:driverClassName="com.mysql.jdbc.Driver"p:url="jdbc:mysql://192.168.6.131:3306/sampledb?...p...
- 2021-03-16 16:02LY11冬季的博客 如果在其中发生异常,则应该回滚. >如果发生异常,myTransactionalMethod应该继续,这意味着for-each应该结束. >如果在myTransactionMethod中发生异常但在processItem(anItem)中没有异常,则myTransactionMethod应该完全...
- 2021-03-16 16:02weixin_39923572的博客 我们有一个Hibernate拦截器拦截afterTransactionCommit并检查事务的wasCommited(),但我们最近升级到Hibernate 5.0.7.Final,而hibernate 5不再有这个调用,当我们调用getStatus()函数时我们只无论事务状态如何,每个...
- 2021-01-29 09:09业余草的博客 最近有粉丝在朋友圈问我,面试遇到了Spring双事务不会滚问题,怎么破解。本文结合一个简单案例,希望能解决一部分人的疑惑。系统 A 调用系统 B 执行数据同步,系统 B 返回了错误提示,...
- 2021-03-16 16:02刘克遵的博客 如果在其中发生异常,则应该回滚. >如果发生异常,myTransactionalMethod应该继续,这意味着for-each应该结束. >如果在myTransactionMethod中发生异常但在processItem(anItem)中没有异常,则myTransactionMethod应该完全...
- 2021-11-22 19:56在Java开发领域,Spring框架和Hibernate的整合是常见的实践,特别是在构建企业级Web应用时。Spring以其强大的依赖注入和AOP(面向切面编程)能力,而Hibernate则作为优秀的ORM(对象关系映射)框架,使得数据库操作...
- 2020-08-31 00:11在Spring和Hibernate这两个流行的Java开发框架中,事务管理被集成在一起,提供了一种高效且灵活的方式来处理事务。这篇文章将深入探讨Spring和Hibernate整合后的事务管理,以及如何在实践中应用这些概念。 首先,...
- 2021-07-03 00:05程序猿DD_的博客 前几天我发了这篇文章《我来出个题:这个事务会不会回滚?》(https://blog.didispace.com/will-this-transcation-rollback/)得到了很多不...
- 2025-04-26 18:32走向自由的博客 使用springboot时,只要引入spring-jdbc/jpa相关的依赖后,在想要启用事务的方法上加上@Transactional注解就能开启事务,碰到异常就能自动回滚。大大的提高了编码的便捷性性,同时也不侵入代码,保持了代码的简洁性...
- 2018-07-12 11:40肖蜗牛的博客 现在继续来看下spring下@transactional回滚机制! 1.使用@transactional(不加参数) @Transactional注解式的事务,默认是Check Exception(Exception.class)不回滚, unCheck Exception(runtimeException...
- 2021-09-25 13:05小菟宅子的博客 spring事务传播特性与内部事务回滚问题 前提:同一个类,内部方法调用不走代理,spring基于注解的事务是基于代理的,不走代理,被调用的方法就不受事务管理代码的控制。 原理: 1、<bean id=...
- 2021-12-28 15:54sgx555的博客 try { //bisiness logic code } catch(Exception e) { //handle the exception //处理异常 硬编码回滚 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); }
- 2025-08-08 15:34抹搽u的博客 通过本篇文章,开发者可以理解Spring事务回滚失效的本质原因,掌握快速修复和优化方案,避免常见配置和调用陷阱,提高代码质量与系统稳定性。
- 2021-02-27 20:58越南铁成房地产的博客 如果在其中发生异常,则应该回滚. >如果发生异常,myTransactionalMethod应该继续,这意味着for-each应该结束. >如果在myTransactionMethod中发生异常但在processItem(anItem)中没有异常,则myTransactionMethod应该完全...
- 2023-08-16 08:55这样,业务逻辑可以在不关心具体实现的情况下,通过Spring提供的DAO接口进行数据操作,而这些接口的实现则是由Hibernate提供的。此外,Struts2的动作类可以通过Spring的事务管理,确保在处理异常时能够正确回滚事务...
- 2021-01-26 19:37在IT行业中,SSH(Struts2 + Spring + Hibernate)是一个非常经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用。这个框架集合了Struts2作为MVC(Model-View-Controller)架构的前端控制器,Spring作为...
- 没有解决我的问题, 去提问