使用mybatisplus,如何定义service层和dao层?
老师你好,最近看完你的最后一个视频有这个疑惑
老师你好,最近看完你的最后一个视频有这个疑惑
2020-01-16
同学你好,这个问题可能没有标准答案,我说说我的看法,使用MP,你的service可以继承mp的通用service。在通用service中已经把操作本实体的mapper给你注入进来了。你可以在service中实现一个根据年龄查询用户的方法。如果其他service要用,有一种方式是把这个service注入到另一个service中,直接调用,但这种使用方式有争议,有的单位不让这么干,因为同层依赖了。
方式二,你这个查询可以写在Mapper中,就是原生的Mybatis怎么写,你就怎么写,然后哪个service使用,就把这个Mapper注入到哪个service中。
方式三,你的这个需求很简单,一句就能解决,我感觉多次编写也无伤大雅,可以重复编写。
举报