这个事务也回滚了,但是这个Service类为啥不是代理对象呢,看着像原生类
@Override
@Transactional
public Result transaction() {
demo1();
return null;
}
public void demo1(){
userMapper.test1(1, "dd");
demo2();
throw new RuntimeException();
// return null;
}
public void demo2() {
userMapper.test2(2, "liu2");
}