代码抛出异常后进行事务回滚的两种方式(Spring @Transactional注解)

需求 在service层的某个方法中,在执行完一个对数据库的写方法后,抛出异常,再执行另外一个对数据库的写方法,伪代码以下:web @Transactional public void func() { dao.write(pojo1); throw new Exception("异常"); dao.write(pojo2); } 要求此时事务所有回滚,即pojo1和pojo2都不写进数据库
相关文章
相关标签/搜索