mybatisplus怎么实现自定义SQL、多表查询与多表分页查询语句(mybatisplus,SQL,开发技术)

时间:2024-05-04 07:21:31 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    mybatisplus%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%AE%9A%E4%B9%89SQL%E3%80%81%E5%A4%9A%E8%A1%A8%E6%9F%A5%E8%AF%A2%E4%B8%8E%E5%A4%9A%E8%A1%A8%E5%88%86%E9%A1%B5%E6%9F%A5%E8%AF%A2%E8%AF%AD%E5%8F%A5

在说怎么实现之前我们要先明白一个概念,就是mybatis-plus是在mybatis的基础上进行增强,并不做改变,所以mybatis的操作在mybatis-plus中也是一样可以使用的,咱们直接上代码

在mapper中自定义一个方法即可

然后要调用该方法的话,通过注入mapper,然后通过mapper调用方法即可

多表查询和自定义SQL是一样写的,唯一区别就是需要创建一个 vo类来接收数据即可。

分页查询的话就需要用到Page了

1、需要先创建一个配置类,然后在配置类中引入分页插件(固定代码)

2、mapper代码如下:

3、serviceImpl实现类代码如下:

多表分页条件查询只是在多表分页查询的基础上增加了条件筛选而已

其它步骤都和多表分页查询一样,只要在mapper中写sql的时候多加条件参数就可以了。注意:如果使用了动态SQL,那么该sql语句一定要使用script标签包裹

本文:mybatisplus怎么实现自定义SQL、多表查询与多表分页查询语句的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Python数据库sqlite3怎么创建并使用下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18