事务的传播性: required: 如果当前存在事务,则加入该事务,如果当前没有事务,那么创建一个新的事务 @Transactional如果不加参数, 那么默认是后面的参数@Transactional(propagation = Propagation.REQUIRED) 举例说明: 当我们2个方法都加事务,A方法调b方法,a方法 报错,2个方法都回滚, 当我们2个方法都加事务,A方法调b方法,b方法 报错,2个方法都回滚, 当前2个方法都处于一个事务中,为啥呢?因为事务的传播性required;
2个事物调用出异常 都会回滚吗,为啥会是一个事物
于 2022-09-11 15:00:50 首次发布