这块判断的业务逻辑是不是放在service层比较好,dao层只单纯跟数据库获得数据,其他不管

这块判断的业务逻辑是不是放在service层比较好,dao层只单纯跟数据库获得数据,其他不管

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2020-03-05 18:42:12

同学你好,同学的理解是正确的。但是红框中的操作是将查询出来的数据赋值给user对象,再将user对象返回到service层。如果这里的没有这一步操作,无法将数据返回给service层,更无法进行下一步操作。在学到后边mybatis框架后,这一步由mybatis完成,dao层中就无需这一步的操作了。

祝:学习愉快~

好帮手慕阿满 2020-03-05 16:34:11

同学你好,红框圈起来的代码需要写在dao层中,这里是将查询出现的数据赋值给User并返回。如果不将其写在dao层中,查询出来的数据无法返回。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 在dao层查询到所有的数据,然后交给service层的方法来处理,将得到的结果再返回给servlet,这样dao就单纯地进行增删改查,业务逻辑交给service,这样不行吗?
    2020-03-05 16:41:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师