当前位置: 代码迷 >> J2EE >> dao层的sql错误是在dao层处理还是抛到service层处理
  详细解决方案

dao层的sql错误是在dao层处理还是抛到service层处理

热度:298   发布时间:2016-04-22 00:52:42.0
dao层的sql异常是在dao层处理还是抛到service层处理
dao层的sql异常是在dao层处理还是抛到service层处理

------解决方案--------------------
这个和技术无关,业务层怎么要求就怎么做。

业务层要求无论sql正确错误都要走业务,那就直接sql层处理

------解决方案--------------------
我觉得一直往上抛,跑到界面层,捕获,给用户一个友好的提示
------解决方案--------------------
一般来说,要向service抛,因为一个操作失败,一般要求数据全部回滚,所以配置DAO,SERVICE的事务管理要注意。如上面据说,最好是抛到界面层统一处理。但是也有例外,就是如果某个操作失败了,还要继续代码的话,就要及时捕获处理。
------解决方案--------------------
这个看情况
  相关解决方案