spring事物管理,异常回滚,若是使用try catch进行捕获不抛出,事物不回滚

默认状况下spring事务只在发生未被捕获的 RuntimeException时才回滚(运行时异常)spring try catch这种把整个包裹起来,这种业务方法也就等于脱离了spring事务的管理,由于没有任何异常会从业务方法中抛出,全被捕获并“吞掉”,致使spring异常抛出触发事务回滚策略失效。.net 3.最终解决方案:blog 解决方案1:接口  try {              
相关文章
相关标签/搜索