调用接口的事务回滚,业务A成功,业务B失败,需要回滚A的操作 A的数据插入、更新或者删除操作已经成功了,然后调用B服务来执行某个业务,这时候B业务调用失败。需要回滚A业务的操作。请问有啥办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是,两个接口在同一个controller中 我说 把业务逻辑合起来,就是你a接口 执行成功后 去调b接口执行的业务逻辑(service) 不要去调接口 业务b调用失败回滚业务a业务a失败的话是不是就不调用b的操作了是的话直接一个事务搞定 保证在一个service中就行,A的service保函B的service就可以做到 把这两个操作放在同一个事物里,不要try,异常被捕捉到就不会回滚了,除非你在catch中再抛异常 controller里面每次调service都是单独的事务,你得改变下实现方法。 你可以把事务注解配到controller 关于用SmartUpload接收select标签值的问题 空指针 jsp页面显示数据不完全 struts2怎么在页面中遍历LIst取数据 急求:java如何发送和接收XML数据包??? 谢了...... java调用存储过程的时候没有成功啊!都一天了啊!希望大家帮忙啊 jbuilder9让我烦恼的地方 用soapUI调用linux上weblogic发布的webservice报错 submit的vlaue可以使用bean:message吗? 高分求教数据库中图片显示的问题!80分! java web windows server2008r2服务器安装1.6与1.8两个版本对应两个tomcat
业务a失败的话是不是就不调用b的操作了
是的话
直接一个事务搞定