MybatisPlus中selectPage的使用方法
更新时间:2023年05月29日 11:12:24 作者:Archie_java
本文主要介绍了MybatisPlus中selectPage的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
方法说明
代码如下(示例):
// 根据 entity 条件,查询全部记录(并翻页) IPage<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);
参数说明
参数名 | 描述 |
---|---|
page | 分页查询条件(可以为 RowBounds.DEFAULT) |
queryWrapper | 实体对象封装操作类(可以为 null) |
没mybatisPlus坐标的可以导一下
<!--mybatis-plus的springboot支持--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version> </dependency>
selectPage的方法定义
/*** 根据 entity 条件,查询全部记录(并翻页) ** @param page 分页查询条件(可以为 RowBounds.DEFAULT) * @param queryWrapper 实体对象封装操作类(可以为 null) * */ * IPage<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);
配置分页插件:
@Configuration @MapperScan("cn.itcast.mp.mapper") //设置mapper接口的扫描 public class MybatisPlusPage { @Bean public PaginationInterceptor paginationInterceptor(){ return new PaginationInterceptor(); } }
测试:
@Test public void selectPage(){ Page<User> page = new Page<>(1,2); QueryWrapper<User> wrapper = new QueryWrapper<>(); wrapper.ge("age",20); IPage<User> iPage = userMapper.selectPage(page, wrapper); //Preparing: SELECT COUNT(1) FROM tb_user WHERE (age >= ?) List<User> records = iPage.getRecords(); for (User record : records) { System.out.println(record); } System.out.println("当前页"+iPage.getCurrent()); System.out.println("总页数"+iPage.getPages()); System.out.println("总记录数"+iPage.getTotal()); System.out.println("每页显示条数"+iPage.getSize()); }
到此这篇关于MybatisPlus中selectPage的使用方法的文章就介绍到这了,更多相关MybatisPlus selectPage内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
IDEA调试功能使用总结(step over/step into/force step into/step o
本文主要介绍了IDEA调试功能使用总结(step over/step into/force step into/step out),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-07-07使用Spring Framework 时常犯的十大错误(小结)
这篇文章主要介绍了使用Spring Framework 时常犯的十大错误(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-07-07Spring中的@ConfigurationProperties详解
这篇文章主要介绍了Spring中的@ConfigurationProperties详解,ConfigurationProperties注解主要用于将外部配置文件配置的属性填充到这个Spring Bean实例中,需要的朋友可以参考下2023-09-09springboot整合企微webhook机器人发送消息提醒
这篇文章主要为大家介绍了springboot整合企微webhook机器人发送消息提醒,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12
最新评论