spring框架对hibernate事务管理,对异常怎么处理,dao层抛给service,然后service层catch?

2024-12-04 15:20:12
推荐回答(2个)
回答1:

在控制层也要抛出
如果需要处理异常实现HandlerExceptionResolver接口并且在spring加入
去控制异常这样不会影响回滚如果捕获异常spring会不执行回滚

回答2:

在Spring框架中对HIbernate事务处理,一般是在xml文件中配置。dao直接抛出,service也抛出,action获取,就会回滚。。。。

一般都是也业务处处理事务,service中处理事务继续抛出,action中获取错误信息就可以了.....