摘要: 情况一:如果没有在程序中手动捕获异常,如下代码事务会回滚 @Transactional(rollbackFor = { Exception.class }) public void test() throws Exception { doDbStuff1(); doDbStuff2();//假如这个 阅读全文
posted @ 2019-06-17 12:45 panchanggui 阅读(2782) 评论(0) 推荐(0) 编辑
摘要: 在java中异常的基类为Throwable,他有两个子类xception与Errors。同时RuntimeException就是Exception的子类,只有RuntimeException才会进行回滚; 1,Spring事务回滚机制是这样的:当所拦截的方法有指定异常抛出,事务才会自动进行回滚! 我 阅读全文
posted @ 2019-06-17 10:17 panchanggui 阅读(5711) 评论(0) 推荐(0) 编辑