业务需求是:
前端调用serviceA中的A方法,A方法先不提交事务,返回结果给前端;前端拿到结果后给serviceB中的B方法传递一个id,B方法正确执行后提交自己的事务,并提交A的事务,B方法若未正确执行,则两个方法都回滚
这个可以实现么 不知道怎么弄了....
业务需求是:
前端调用serviceA中的A方法,A方法先不提交事务,返回结果给前端;前端拿到结果后给serviceB中的B方法传递一个id,B方法正确执行后提交自己的事务,并提交A的事务,B方法若未正确执行,则两个方法都回滚
这个可以实现么 不知道怎么弄了....
如果A方法所在的事务不提交的话,B方法所在的事务就没法用到A方法所在的事务的结果了吧,因为数据库的隔离级别默认是READ COMMITED ,如果隔离级别太低的话,虽然能达到效果但会出现脏读等问题,既然这两个方法有关联,看看能不能做成一个事务