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

2024年12月04日 15:20
有2个网友回答
网友(1):

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

网友(2):

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

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