accountMoney7、transMethod7都有事務,會回滾嗎
@Transactional(propagation?=?Propagation.REQUIRED) public?void?accountMoney7()?{ ????ordersDao.lessMoney(); ????transMethod7(); ????int?x?=?1?/?0; } @Transactional(propagation?=?Propagation.REQUIRES_NEW) public?void?transMethod7()?{ ????ordersDao.moreMoney(); }
2021-03-31
因為accountMoney7? 已經(jīng)開啟事務,并且propagation?=?Propagation.REQUIRED, 按照事務的傳播機制,執(zhí)行?
transMethod7? 不會再開啟新的事務,所以發(fā)生異常時? 還是會回滾