在使用@Transactional注解的时候,遇到Exception异常没有回滚
1 测试@Transactional,回滚失效
@Transactional
public String test(){
int i = baseMapper.inset();
int a = 1/0;
if(i > 0){
"success";
}
return "fail";
}
2 测试@Transactional(rollbackFor = Exception.class),回滚成功
@Transactional(rollbackFor = Exception.class)
public String test(){
int i = baseMapper.inset();
int a = 1/0;
if(i > 0){
"success";
}
return "fail";
}
3 结论
作为程序员第 228 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha … 

