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

来源:6-3 声明式事务管理方式三:基于注解的方式

yzy_java

2020-07-04 22:53

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

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


写回答 关注

1回答

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

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


Spring事务管理

事务管理是Spring重要的知识,应用事务解决数据不一致问题

87318 学习 · 197 问题

查看课程

相似问题