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

Myatis和MybatisPlus常见分页方式

Myatis和MybatisPlus常见分页方式

一、mybaits

  • 原生limit分页
        SELECT * FROM order_info limit #{pageNow},#{pageSize}
  • 分页插件(ssm中,通过xml配置分页。springboot通过则通过配置文件)
PageHelper插件:PageHelper.startPage(pageNow,pageSize);List<OrderInfo> orderInfoList = orderInfoMapper.getOrderInfoList();PageInfo<OrderInfo> userPageInfo = new PageInfo<>(orderInfoList);return userPageInfo.getList();
  • RowBounds进分页(极少落地)

二、MP分页

  • 直接上分页插件配置
package com.ithuang.demo.config;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class MybatisPlusConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor(){MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor());return interceptor;}
}

三、其他

mybatisplus可以和mybatis混合使用,也即:使用MP特性,处理基础的增删改查、使用Mybatis实现复杂的自定义SQL。

http://www.lryc.cn/news/118516.html

相关文章:

  • 利用ChatGPT绘制思维导图——以新能源汽车竞品分析报告为例
  • redis集群搭建(非常详细,适合新手)
  • CTFshow web93-104关
  • ElasticSearch详细操作
  • 【OpenVINOSharp】 基于C#和OpenVINO2023.0部署Yolov8全系列模型
  • 121. 买卖股票的最佳时机
  • FDO(Feedback-Driven Optimization) LTO(Link-Time Optimization)
  • 低成本无刷高速吹风机单片机方案
  • 使用Python爬取某查查APP端(Appium自动化篇)
  • vue3实现组件可拖拽 vuedraggable
  • gradio常用组件
  • vcode开发go
  • 聊城大学823软件工程考研
  • Spring Initailizr--快速入门--SpringBoot的选择
  • 大数据课程I1——Kafka的概述
  • 视图簇 se54 sm34 se54
  • 风丘科技将亮相 EVM ASIA 2023
  • 腾讯云服务器S6、SA3、S5、SA2等CVM实例介绍
  • 使用kickstart和anaconda自动化安装centos系统
  • Delphi7通过VB6之COM对象调用PowerBASIC写的DLL功能
  • 中电金信:ChatGPT一夜爆火,知识图谱何以应战?
  • 单细胞分类和预测任务
  • 那些年的Webview开发经验记录
  • ssh-keygen详解
  • 自动方向识别式 LSF型电平转换芯片
  • 轻量的工作流引擎:告别低效,创造新高!
  • Linux-mysql安装
  • 山东布谷科技直播平台搭建游戏开发技术分享:数据存储的重要意义
  • MyBatisPlus的介绍
  • 麻省理工学院利用水泥和炭黑制造出超级电容器