@Transactional( rollbackFor = Exception.class)
public class MyService {
@Transactional(rollbackFor = RuntimeException.class)
public void save() throws Exception {
UserDo userDo = new UserDo();
userRepository.save(userDo);
if (true)
throw new Exception();
}
今天看事务源码发现,如果方法上使用事务注解,先使用方法上配置的属性,若方法上并未注解,则使用类注解的属性
网友评论