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

来源:7-1 通用service

Ethan_Lu

2020-01-16 09:15

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

写回答 关注

1回答

  • 老猿
    2020-01-17 09:40:20

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

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

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

    老猿 回复Ethan_...

    不客气同学

    2020-01-19 09:31:39

    共 2 条回复 >

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题