通用mapper的使用+简单的条件+分页查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通用mapper的使用+简单的条件+分页查询相关的知识,希望对你有一定的参考价值。

参考技术A 启动类上

简单的条件分页查询要的要导的坐标

yal中写mysql的账号,密码,url。这个就不贴图了。

main层

Service层

因为导入了通用mapper所有可以用。

查询的可以替换为List userList =userMapper.select(user);

mapper层 

不调用其他类中的方法也可以。比如@select等

mapper层调用的类

这个方法一定要是public否则会报错

通用mapper的框架

 

这两个框架都是一个大神写的。用来做单表的增删改查,爽爽的。 但是复杂的查询还不知道如何用,所以我还按传统的方式 写 service maperr ,写SQL来处理复杂查询,与多表的查询。  它的复杂查询有点像 hiberate 的条件查询。可是hibernate好久没有写过了,都忘了。

 

<!-- 分页助手 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>3.7.5</version>
</dependency>
<dependency>
<groupId>com.github.jsqlparser</groupId>
<artifactId>jsqlparser</artifactId>
<version>0.9.1</version>
</dependency>

<!-- 通用Mapper -->
<dependency>
<groupId>com.github.abel533</groupId>
<artifactId>mapper</artifactId>
<version>2.3.4</version>
</dependency>

以上是关于通用mapper的使用+简单的条件+分页查询的主要内容,如果未能解决你的问题,请参考以下文章

Springboot集成mybatis通用Mapper与分页插件PageHelper(推荐)

spring-boot | 整合通用Mabatis 分页插件PageHelper

MyBatis通用Mapper和PageHelper

bos 第4 (区域excel批量导入区域通用分页查询分区的添加分区多条件分页查询分区导出excel)

10—mybatis 通用mapper插件 pagehelper 分页

Mybatis插件:自定义插件分页及通用Mapper