问题:
Spring的事务管理默认情况下是,抛出运行期异常时,事务是进行回滚的,但是我在异常抛出的service方法里把异常catch住,然后再去测试,就发现事务不进行回滚了,哪位大牛帮忙解答一下呀,呵呵,谢谢。代码截图如下:业务代码:
测试代码:
Spring事务管理异常
Spring的事务管理默认情况下是,抛出运行期异常时,事务是进行回滚的,但是我在异常抛出的service方法里把异常catch住,然后再去测试,就发现事务不进行回滚了,哪位大牛帮忙解答一下呀,呵呵,谢谢。代码截图如下:业务代码:
测试代码:
Spring事务管理异常
解决方案 »
- JDBC里面一个小错误 求助
- 各位帮帮忙!
- hibernete中怎么设置字段的smalldate日期类型!通过****.hbm.xml文件
- 谁用过JMSN来开发JAVA的MSN应用啊?为什么现在登陆不了,出现911错误?
- HIBERNATE插入时正常,ID也能制动增量,但是下次再次插入会删除之前的记录
- showModalDialog获取不了返回值是怎么回事?
- 考勤机里导出的演示数据----我只要前面2列,该怎么做?时间复杂度要求很高,做过大数据处理的兄弟帮帮忙
- weblogic 7.0 运行问题?? 想高手请教--急+郁闷!!!
- Spring ApplicationContext Bean的生命周期
- 图书管理系统确认密码没用求解
- 正在学习java 图形界面,用记事本敲出的代码(没主函数) cmd运行不出来,求大神帮忙!
- javascript图片旋转
我记得得用AOP
事务的回滚一般是异常上抛,上抛到spring配置的监听异常的那一级捕获到了异常然后spring进行回滚处理。
你这里catch了异常,那么异常还会上抛么,你可以做个实验试试,看看上层是否会捕获到异常。
事务的回滚一般是异常上抛,上抛到spring配置的监听异常的那一级捕获到了异常然后spring进行回滚处理。
你这里catch了异常,那么异常还会上抛么,你可以做个实验试试,看看上层是否会捕获到异常。你都已经把异常给解决了,以上没有往上抛,spring接收不到这个异常他还try毛啊
事务的回滚一般是异常上抛,上抛到spring配置的监听异常的那一级捕获到了异常然后spring进行回滚处理。
你这里catch了异常,那么异常还会上抛么,你可以做个实验试试,看看上层是否会捕获到异常。
多谢