8、类和方法 事务属性优先级
2017-11-09 本文已影响33人
Britney_z
@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();
}
今天看事务源码发现,如果方法上使用事务注解,先使用方法上配置的属性,若方法上并未注解,则使用类注解的属性