SpringBoot整合MyBatis-Plus分页查询
在整合mybatis-plus时可以先参考官网:快速开始
一、引入依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.3</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.16</version><scope>provided</scope></dependency>
二、yml文件配置
spring.datasource.url=jdbc:mysql://localhost/chapter01?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
三、创建实体类
@Data
public class SysUser {private int id;private String username;private String password;
}
四、分页插件配置
@Configuration
public class MyBatisConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}
五、应用实例
QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();Page<SysUser> page = new Page();page.setCurrent(2);page.setSize(10);Page<SysUser> page1 = sysUserMapper.selectPage(page, queryWrapper);List<SysUser> records = page1.getRecords();System.out.println(records);
详细代码请看:springboot整合mybatis-plus分页
SpringBoot整合MyBatis-Plus分页查询相关推荐
- SpringBoot整合Mybatis之各种查询、模糊查询、批量删除、动态表名
一.普通查询 1. 若查询出的数据只有一条 a>可以通过实体类对象接收 <!-- Dish getDishByName(@Param("name") String na ...
- SpringBoot整合mybatis+mybatis分页插件
第一步:相关依赖 <!--web,servlet引入--> <dependency><groupId>org.springframework.boot</gr ...
- SpringBoot整合MyBatis并实现简单的查询功能
学了SpringBoot整合MyBatis才知道什么叫做省事,想当初用SSM的时候,那配置是真的多,SpringBoot真的是太友好了,到底有多好,接下来演示一个对数据库的查询功能,然初学者的我们大开 ...
- springboot整合mybatis
3.springboot整合mybatis 首先新建一个项目,勾选上我们需要的 1.springboot配置数据库连接池druid druid学习地址 https://github.com/aliba ...
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
俗话说:好?不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心 ...
- springboot整合mybatis实现简单的单表增删改查(完整代码可下载)
搭建项目 项目简单效果,前端效果丑的一批,主要是后端功能实现: springboot增删改查 csdn完整代码下载链接: springboot+mybatis Gitee下载地址: Gitee下载地址 ...
- SpringBoot整合mybatis、shiro、redis实现基于数据库的细粒度动态权限管理系统实例(转)...
SpringBoot整合mybatis.shiro.redis实现基于数据库的细粒度动态权限管理系统实例 shiro 目录(?)[+] 前言 表结构 maven配置 配置Druid 配置mybatis ...
- SpringBoot整合Mybatis超详细流程
SpringBoot整合Mybatis超详细流程 文章目录 SpringBoot整合Mybatis超详细流程 前言 详细流程 0.引入Mybatis 1.创建数据 2.创建程序目录 3.理解后台访问流 ...
- SpringBoot整合Mybatis(高级)
SpringBoot整合Mybatis(高级) 文章目录 SpringBoot整合Mybatis(高级) 前言 基础环境配置 增删改查 ResultMap 复杂查询 多对一 一对多 动态SQL if ...
- 3、SpringBoot整合MyBatis注解版及配置文件版
目录 1.配置pom.xml 2.配置application.yml 3.配置DruidConfig关联yml的配置文件spring.datasource 4.创建数据库及数据库表结构 5.创建对应的 ...
最新文章
- [转]c# 泛类型(泛型) 以及强类型与弱类型的 理解及优化
- Datawhale组队学习周报(第040周)
- LVS+keepalived 实现高可用与负载均衡实施方案
- 百度Q2扭亏为盈,市值一夜大涨300亿,李彦宏:呼唤猛将雄兵,要再上行业之巅...
- 基于jsp的网上商城_[源码和文档分享]基于S2SH框架的JSP和MySQL的网上商城系统
- redis cluster 设置密码做集群时gem下client.rb文件修改
- 【深度学习】一文搞定面试中的优化算法
- hive不在同一台机 hue_环境篇:呕心沥血@CDH线上调优
- 范例 在 Setting 里加入 HiApk Settings 选项
- STL::算法::常见算法(二)
- vue实现一个移动端屏蔽滑动的遮罩层
- 北京地区主要旅行社目录
- 如何设计财务对账系统 —— 从0到1搭建对账中心实战
- APP在推广之渠道为王(一 )
- ALM / QC 64-bit Patch 12 S-Chinese
- 拳皇觉醒服务器维护,拳魂觉醒活动什么时候开 服务器开区活动时间顺序
- VS2015编辑图片
- CSS解构系列之-新浪页面解构-01
- 笑出腹肌,程序员从不撒谎,但注释却会
- 南京航空航天大学计算机孙涵,南航计算机科学与技术学院导师介绍:孙涵
热门文章
- MFC之ComboBox控件用法
- python3精要(6)-string类的format()方法
- numpy(8)-转换维度
- sympy随笔-python符号计算
- (视频+图文)机器学习入门系列-第13章 降维
- 【机器学习】机器学习模型验证,这3个 Python 包可轻松解决95%的需求!
- 最新!中国内地大学 ESI 排名出炉:362 所高校上榜!
- 【学术相关】94年的博士后又拿到了这个金奖!原来是他的学弟
- 【机器学习】xgboost系列丨xgboost原理及公式推导
- 【Python基础】5个Pandas技巧