当前位置: 首页 > news >正文

使用net域名的大网站山东泰安区号

使用net域名的大网站,山东泰安区号,手机网站自助建设,免费打开网站大家好 , 我是苏麟 , 今天聊一聊分页功能 . Page分页构造器是mybatisplus包中的一个分页类 . Page分页 引入依赖 dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.4.1/ver…大家好 , 我是苏麟 , 今天聊一聊分页功能 . Page分页构造器是mybatisplus包中的一个分页类 . Page分页 引入依赖 dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.4.1/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.1.16/version/dependency 配置 /*** 配置MP的分页插件*/ Configuration public class MybatisPlusConfig {Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor(){MybatisPlusInterceptor mybatisPlusInterceptor new MybatisPlusInterceptor();mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());return mybatisPlusInterceptor;} } 分页查询的实现 /*** 分页查询* param page* param pageSize* param name* return*/GetMapping(/page)public RPage page(RequestParam(required false, defaultValue 1) int page,RequestParam(required false, defaultValue 10) int pageSize,String name){log.info(page {},pageSize {},name {} ,page,pageSize,name);//构造分页构造器Page pageInfo new Page(page,pageSize);//构造条件构造器LambdaQueryWrapperEmployee queryWrapper new LambdaQueryWrapper();//添加过滤条件queryWrapper.like(StringUtils.isNotEmpty(name),Employee::getName,name);//添加排序条件queryWrapper.orderByDesc(Employee::getUpdateTime);//执行查询employeeService.page(pageInfo,queryWrapper);return R.success(pageInfo);} 无条件查询 GetMapping(/page)public RPage page(int page,int pageSize,String name){//构造分页构造器对象Page pageInfo new Page(page,pageSize);//执行分页查询dishService.page(pageInfo, null);return R.success(page);}PageHelper PageHelper官网 : MyBatis 分页插件 PageHelper 开始使用 引入依赖 !--Mybatis 中分页插件 pageHelper--dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion1.4.6/version/dependency 在spring boot 配置 Spring Boot 引入 starter 后自动生效对分页插件进行配置时在 Spring Boot 对应的配置文件中配置 properties :  pagehelper.propertyNamepropertyValue pagehelper.reasonablefalse pagehelper.defaultCounttrue yml : pagehelper:propertyName: propertyValuereasonable: falsedefaultCount: true # 分页插件默认参数支持 default-count 形式自定义扩展的参数必须大小写一致 准备一些数据 测试 Testvoid mybatisTest() {PageHelper.startPage(1,2);PageUser list (PageUser) userMapper.list();System.out.println(list);} 测试结果  分页插件还支持的几种方法(官方给出的方式) //第一种RowBounds方式的调用 ListUser list sqlSession.selectList(x.y.selectIf, null, new RowBounds(0, 10));//第二种Mapper接口方式的调用推荐这种使用方式。 PageHelper.startPage(1, 10); ListUser list userMapper.selectIf(1);//第三种Mapper接口方式的调用推荐这种使用方式。 PageHelper.offsetPage(1, 10); ListUser list userMapper.selectIf(1);//第四种参数方法调用 //存在以下 Mapper 接口方法你不需要在 xml 处理后两个参数 public interface CountryMapper {ListUser selectByPageNumSize(Param(user) User user,Param(pageNum) int pageNum,Param(pageSize) int pageSize); } //配置supportMethodsArgumentstrue //在代码中直接调用 ListUser list userMapper.selectByPageNumSize(user, 1, 10);//第五种参数对象 //如果 pageNum 和 pageSize 存在于 User 对象中只要参数有值也会被分页 //有如下 User 对象 public class User {//其他fields//下面两个参数名和 params 配置的名字一致private Integer pageNum;private Integer pageSize; } //存在以下 Mapper 接口方法你不需要在 xml 处理后两个参数 public interface CountryMapper {ListUser selectByPageNumSize(User user); } //当 user 中的 pageNum! null pageSize! null 时会自动分页 ListUser list userMapper.selectByPageNumSize(user);//第六种ISelect 接口方式 //jdk6,7用法创建接口 PageUser page PageHelper.startPage(1, 10).doSelectPage(new ISelect() {Overridepublic void doSelect() {userMapper.selectGroupBy();} }); //jdk8 lambda用法 PageUser page PageHelper.startPage(1, 10).doSelectPage(()- userMapper.selectGroupBy());//也可以直接返回PageInfo注意doSelectPageInfo方法和doSelectPage pageInfo PageHelper.startPage(1, 10).doSelectPageInfo(new ISelect() {Overridepublic void doSelect() {userMapper.selectGroupBy();} }); //对应的lambda用法 pageInfo PageHelper.startPage(1, 10).doSelectPageInfo(() - userMapper.selectGroupBy());//count查询返回一个查询语句的count数 long total PageHelper.count(new ISelect() {Overridepublic void doSelect() {userMapper.selectLike(user);} }); //lambdatotalPageHelper.count(()-userMapper.selectLike(user)); 更详细的请看官方文档 . 这期就到这里 , 下期见 ! 拜拜 !
http://www.hkea.cn/news/14270165/

相关文章:

  • 京东网站 用什么做的微信小程序开发流程详细
  • 简述网站建设一般流程贵港哪里有网站建设推广
  • 深圳网站建设哪家公司好百度公司地址在哪里
  • 网站策划设计招聘网站栏目描述怎么写
  • 做关于时尚网站的目的转业做网站的工具
  • 广州网站优化排名推广天津网站制作推广
  • 静态营销网站代码邢台专业网站建设
  • 青岛网站建wordpress 更新翻译
  • 企业网站带数据库管理员修改网站的参数会对网站的搜效果产生什么影响?
  • 网站建设工作经历滨湖区建设局官方网站
  • 中国安能建设总公司网站网站策划书的内涵
  • 定制网站建设制作商网站前台做好之后再怎么做
  • 网站设计郑州如何注册个人工作室
  • 微信公众平台官方网站大良网站建设价位
  • 如何在网站上木马网店运营推广1+x证书查询
  • 个人网站效果苏州高新区住建局官网
  • 织梦开发小说网站教程佛山网站优化公司排名
  • 湘潭网站建设速来磐石网络龙岗网站建设网站排名优化
  • 手机版企页网站案例wordpress最好的编辑器
  • 南通网站群建设公司宣传册制作
  • WordPress和ftp区别wordpress可以做seo吗
  • 网站建设自助建站云建站营销型网站建设就找山东艾乎建站
  • 学校html网站模板代码网站备案后要做什么
  • 建设网站东莞广州品牌设计公司50强
  • 网站建设第一步怎么弄wordpress 判断文章页
  • 开封做网站优化vi视觉设计案例
  • 鄂州网站开发环境建设公司属于什么企业
  • 电影网站源码access中英文网站怎么做的
  • 怎么让公司建设网站泸州市住房与城乡建设局网站
  • 网站内容与功能设计与实现的品牌专业群建设网站