情况是这样子的,我有一个方法A新增一个数据,方法B更新一个数据。新增了一个业务C。C的逻辑其实就是执行A,再执行B。但是要求AB方法是事务的(就是要么都成功,不然就是失败,然后回滚)。
那么现在除了重新写一个方法C,在C里面写新增,写更新。还有没有别的方法?可以再C里面调用A/B且让他们是事务型。
最好能否给我一个demo代码看看,谢谢。
我个人感觉是不是可以通过框架设计来解决这个问题?