因之前删除了部分数据,要体现分页查询的效果,最好添加一些数据。 1 增加插件 在项目中创建一个配置类,在其中增加 MybatisPlus 中用于分页查询的插件,并引入相关类。 因为不同的数据库,用于分页的关键字也有差异,所以需要指定数据库类型:DbType.MYSQL。 需要在类及方法上添加注解,否则不会被 SpringBoot 扫描到。
1、先看目录结构 2、在配置文件中 配置 分页插件 版本为 3.0.5 3、分页查询功能 4、带条件的分页查询功能 5、TeacherQuery 类
IPage<Users> iPage = usersMapper.selectPage(pages, queryWrapper); //获取分页查询记录 List<Users> data = iPage.getRecords(); //获取总记录 long count = iPage.getTotal(); 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 编辑分页配置类 @Configuration //标识配置文件 public class MybatisPlusConfig ...
1.png //分页测试@TestpublicvoidpageTest(){//1.创建一个对象//传荣参数 当前页和每页显示的记录数Page<User>userPage=newPage<>(1,2);//2.调用mp分页的方法userMapper.selectPage(userPage,null);// 通过分页对象 获取数据System.out.println(userPage.getCurrent());//当前页System.out.println(userPag...
了解到分页查询相关概念后,我们来上手 Mybatis Plus 的分页查询功能,还是之前小节中定义好的用户测试表, 执行脚本如下: DROPTABLEIFEXISTSuser;CREATETABLE`user` ( `id`bigint(20) UNSIGNEDNOTNULLAUTO_INCREMENT COMMENT'主键ID', `name`varchar(30)NOTNULLDEFAULT''COMMENT'姓名', ...
mybatis-plus.mapper-locations=classpath*:/mapper/**/*.xml mybatis-plus.type-aliases-package=com.mz.mzservice.*.entity mybatis-plus.type-aliases-super-type=com.mz.mzservice.entity.BaseEntity mybatis-plus.global-config.banner=false 三、mybatis plus 配置,包含分页 ...
Mybatis-Plus是一款专门针对于传统MyBatis开发中sql需要手动进行映射配置繁琐缺点的一款框架技术,这款框架技术提供了十分丰富的api供开发者们使用,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 Mybatis-Plus是一个Mybatis的增强工具,只是在Mybatis的基础上做了增强却不做改变,MyBatis-Plus支持所...
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 在Mybatis-Plus的BaseMapper中,已经内置了2个支持分页的方法: <P extends IPage<T>> P selectPage(P page, @Param("ew") Wrapper<T> queryWrapper); ...
springboot使用mybatisplus的page分页查询 springboot整合mybatis分页,一.前言这是一个基于SpringBoot2.5.3整合MyBatis3.5.7使用PageHelper实现分页的极简教程,笔者使用到的技术及版本如下:SpringBoot2.5.3Mybatis3.5.7PageHelper5.2.1写博客的起因是某位程序猿小姐姐在
Mybatis-Plus封装了分页操作,简单配置一下就可以用。我这里还简单做了分页请求参数的封装和响应的封装。 二、Sql语句 CREATE TABLE `user_info` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '用户id', `username` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '用户名' COLLATE 'utf8mb4_general_ci...