nevernam
2012-06-18 12:26spring 事务管理 手动回滚策略
如果我不用spring的事务代理机制,直接在service代码中进行事务的提交或者回滚处理,那么一般是这样的处理逻辑-->主要有2点:
即
1:事务流程中,某一节点的数据(正常返回)遇到某值时,进行回滚,执行结果中说明情况.
2:事务流程中,try catch 所有的代码-->保证遇到运行时异常,或者error的时候,进行回滚
现在要用spring的事务管理了,导致在处理提到的第一个情况的时候有个问题,不知道如何解决
就是spring所管理到的业务代码方法,必须要抛出指定异常,才可以回滚
那么,如果我在1中的那种情况,如何保证让service方法,既有返回值,又能回滚呢?
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- springboot多数据源事物回滚不生效
- java
- spring
- oracle
- mysql
- jar
- 3个回答
- Spring事务无法生效的问题。
- spring
- 0个回答
- spring 事务管理 手动回滚策略
- spring
- 0个回答
- 我用的S2SH,如何在不抛出异常的情况下会滚数据?
- hibernate
- 0个回答
- spring+hibernate 在oracle经常出现未提交的事务
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
换一换