在一个service的方法A中,调用另一个service的方法B,方法A和方法B均存在数据库插入操作,需要添加如下配置:
@Transactional(rollbackFor = Exception.class)
这样,当B方法中抛出异常时,A中的操作也会进行回滚,事务就会起到控制作用。
在一个service的方法A中,调用另一个service的方法B,方法A和方法B均存在数据库插入操作,需要添加如下配置:
@Transactional(rollbackFor = Exception.class)
这样,当B方法中抛出异常时,A中的操作也会进行回滚,事务就会起到控制作用。