首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-09-28 
dao层的sql异常是在dao层处理还是抛到service层处理dao层的sql异常是在dao层处理还是抛到service层处理[解

dao层的sql异常是在dao层处理还是抛到service层处理
dao层的sql异常是在dao层处理还是抛到service层处理

[解决办法]
这个和技术无关,业务层怎么要求就怎么做。

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

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

热点排行