mybatisplus怎么实现自定义SQL、多表查询与多表分页查询语句
导读:本文共2269.5字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:前言在说怎么实现之前我们要先明白一个概念,就是mybatis-plus是在mybatis的基础上进行增强,并不做改变,所以mybatis的操作在mybatis-plus中也是一样可以使用的,咱们直接上代码1、自定义SQL在mapper中自定义一个方法即可@RepositorypublicinterfaceEduTeacherMapperextendsBaseMapper<EduTeache... ...
目录
(为您整理了一些要点),点击可以直达。在说怎么实现之前我们要先明白一个概念,就是mybatis-plus是在mybatis的基础上进行增强,并不做改变,所以mybatis的操作在mybatis-plus中也是一样可以使用的,咱们直接上代码
在mapper中自定义一个方法即可
然后要调用该方法的话,通过注入mapper,然后通过mapper调用方法即可
多表查询和自定义SQL是一样写的,唯一区别就是需要创建一个 vo类来接收数据即可。
分页查询的话就需要用到Page了
1、需要先创建一个配置类,然后在配置类中引入分页插件(固定代码)
2、mapper代码如下:
3、serviceImpl实现类代码如下:
多表分页条件查询只是在多表分页查询的基础上增加了条件筛选而已
其它步骤都和多表分页查询一样,只要在mapper中写sql的时候多加条件参数就可以了。注意:如果使用了动态SQL,那么该sql语句一定要使用script标签包裹
mybatisplus怎么实现自定义SQL、多表查询与多表分页查询语句的详细内容,希望对您有所帮助,信息来源于网络。