为了账号安全,请及时绑定邮箱和手机立即绑定

使用mybatisplus,如何定义service层和dao层?

老师你好,最近看完你的最后一个视频有这个疑惑http://img1.sycdn.imooc.com//5e1fb8a70001120808830941.jpg

正在回答

1 回答

        同学你好,这个问题可能没有标准答案,我说说我的看法,使用MP,你的service可以继承mp的通用service。在通用service中已经把操作本实体的mapper给你注入进来了。你可以在service中实现一个根据年龄查询用户的方法。如果其他service要用,有一种方式是把这个service注入到另一个service中,直接调用,但这种使用方式有争议,有的单位不让这么干,因为同层依赖了。

       方式二,你这个查询可以写在Mapper中,就是原生的Mybatis怎么写,你就怎么写,然后哪个service使用,就把这个Mapper注入到哪个service中。

       方式三,你的这个需求很简单,一句就能解决,我感觉多次编写也无伤大雅,可以重复编写。

3 回复 有任何疑惑可以回复我~
#1

Ethan_Lu 提问者

谢谢,感谢老师解答!
2020-01-17 回复 有任何疑惑可以回复我~
#2

老猿 回复 Ethan_Lu 提问者

不客气同学
2020-01-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用mybatisplus,如何定义service层和dao层?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信