读书人

spring事务的有关问题!多谢~

发布时间: 2012-08-17 02:08:34 作者: rapoo

spring事务的问题!!!谢谢~~!!!

Java code
    public void tranText(){      try{          saveData1();          saveData2();      catch (AppException e){        e.printStackTrace();      }    }    //保存数据1    public void saveData1() throws AppExcpetion{       ......      //执行保存数据操作    }    //保存数据2    public void saveData2()throws AppException{       ///        //保存数据库    }

用spring管理事务
假设saveData2()报错.将异常向上抛出到tranText()方法的catch块进行处理
..这个时候spring的事务会将saveData1()方法回滚么???
如果不会..那请问.怎么做?这个AppException是继续向上抛,,抛到哪一层为止..还是怎么办???
谢谢


[解决办法]
探讨
引用:

如果你配置了事务管理,应该是会回滚的!
不过我遇到了一个问题,当第二个保存操作出现异常时,事务却没有回滚!不知道为什么,我也发了个帖子,请高手作答呢!



是啊...咱两情况一样的

读书人网 >J2EE开发

热点推荐