java,一个service层的方法,涉及多个数据源上的数据修改,怎么让它处于一个事务当中?
或者这样做可行不?
ServiceImpl{
@Transactional(value = "txA")
public methodA(){
//sql execution on datasource a
//call method B
methodB();
}
@Transactional(value = "txB", propagation= Propagation.PROPAGATION_REQUIRES_NEW )
public methodB(){
//sql execution on datasource b
}
}
txA,txB指向不同的数据源
https://www.2cto.com/kf/20150...
https://www.cnblogs.com/ityou...
参考试试