执行addStudAccount方法,想让addStudAccountV1方法回滚掉,但是addStudAccount方法不会滚怎么做呢
在addStudAccount方法里显示调用(XXXService)AopContext.currentProxy()).addStudAccountV1 就是通过代理对象调用
手动控制事务,想怎么回滚就怎么回滚。。
//手动开启事务!
TransactionStatus transactionStatus = transactionManager.getTransaction(transactionDefinition);
try {
transactionManager.commit(transactionStatus);//提交
return null;
} catch (Exception e) {
transactionManager.rollback(transactionStatus);
log.error("导入增员派单异常", e);
throw new BaseException(RestEnum.SERVICE_ERROR, "导入增员派单异常");
}