问答详情
源自:6-3 声明式事务管理方式三:基于注解的方式

accountMoney6没事务,transMethod6有事务,会回滚吗

public void accountMoney6() {
    ordersDao.lessMoney();//给小王账号减少1000
    transMethod6();
}

@Transactional(propagation = Propagation.REQUIRES_NEW)
public void transMethod6() {
    ordersDao.moreMoney();//给小马账号增加1000
    int x = 1 / 0;
}


提问者:yzy_java 2020-07-04 22:53

个回答

  • 慕哥6429941
    2021-03-08 22:27:38

    应该只是transMethods()的方法回滚了,lessMoney()提交了