问一个关于事务的问题,不是很理解
假设有2张表A和B,现在有一个方法
void method(){
A a = modifyA(String value);
createB(a.value);
}
解释一下方法中首先对A表的value字段进行更新,然后B方法得到已更新的A表Value字段对B表进行新增操作
如果用spring把事务策略定在method这层的话,应该是在走完createB之后才进行数据提交的吧,如果出错了就全部回滚,这样的话在执行createB的时候因为A还没有提交得到的value将是原来的,而不是modify后的,这个。。。。怎么解决呢