Spring控制事物相关问题,急需帮助!万分感谢!

Sky浪翻云 发布于 2015/03/13 15:01
阅读 158
收藏 0

现在在改一个需求的的时候碰到一个问题,比如说以前有个方法A,现在新增方法B被A调用,B做的事情是对A的补充,如果B不成功的话也不影响A的结果,A的数据也会回会滚掉。

现在我要在方法B里面把数据插入更新做成一个事务,如果B里面出现异常的话,不影响A的结果,A还可以继续做剩下的事情,前面执行的也不会回滚掉。

但是现在的情况是B如果执行HQL出现异常的话,A里面的数据都会会滚掉,所以现在求大神支招,小弟万分感谢!

加载中
0
程序熊
程序熊
设置Spring 的事务传播..具体请看官方文档
0
tonghuazhong
tonghuazhong
事物选择不对。可以对A单开一个事物。A和B是两个事物。之前我们用sybase数据库遇到存储过程模式不是anymode的所以spring不会对它开事物,在最外层开事物但是内层掉用存储过程不开事物。
返回顶部
顶部