app直播源代码,报错后数据库操作回滚失败解决
app直播源代码,报错后数据库操作回滚失败解决
需抛出RuntimeException错误
必须是:
throw new RuntimeException("回滚");
例如:
try {
//业务逻辑
} catch (Exception e) {
task = false;
e.printStackTrace();
throw new RuntimeException("数据插入失败,回滚");
}
其实这样处理就好了:
@Transactional(rollbackFor = Exception.class)
public Boolean method(String id) {
/**
*方法体
*/
}
以上就是 app直播源代码,报错后数据库操作回滚失败解决,更多内容欢迎关注之后的文章