Mybatis Limit实现分页功能

作者:TheLightOfCode 时间:2022-03-14 13:57:57 

1. Limit实现分页

1.1 为什么需要分页 减少数据的处理量

1.2 使用Limit实现分页


select * from user limit startIndex,pageSize; # 注意是从startIndex+1开始查询 pageSize 个

select * from user limit 3; # [0,3]

1.3 使用mybatis实现分页(核心:SQL)

1.3.1 接口

UserMapper.java


 //    limit实现分页  Map后面只能是 Integer 包装类 不可以 int
   List<User> getUserByLimit(Map<String, Integer> map);

1.3.2 UserMapper.xml


<select id="getUserByLimit" resultMap="com.tian.pojo.User" parameterType="map">
       select *
       from mybatis.user
       limit #{statrIndex},#{pageSize};
   </select>

1.3.3 测试类

UserMapperTest.java


 <select id="getUserByLimit" resultMap="UserMap" parameterType="map">
       select *
       from `mybatis`.`user`
       limit #{startIndex},#{pageSize};
   </select>

<select id="getUserById" resultMap="UserMap">
       select *
       from `mybatis`.`user`
       where id = #{id};
   </select>

执行结果:

Mybatis Limit实现分页功能

来源:https://blog.csdn.net/I_r_o_n_M_a_n/article/details/115653343

标签:Mybatis,Limit,分页
0
投稿

猜你喜欢

  • 使用C#中的Flags特性

    2023-09-15 22:21:22
  • SpringBoot 整合 Shiro 密码登录的实现代码

    2023-11-10 11:27:59
  • Android实现便于批量操作可多选的图片ListView实例

    2021-07-17 19:24:54
  • java编写简单的ATM存取系统

    2023-06-28 07:50:33
  • 详解Java目录操作与文件操作教程

    2023-12-05 13:45:48
  • Java数据结构之图的基础概念和数据模型详解

    2022-03-25 11:27:04
  • Java中静态类型检查是如何进行的实例思路详解

    2022-01-01 16:08:30
  • Android使用gradle读取并保存数据到BuildConfg流程详解

    2022-01-07 19:31:43
  • Android使用TextView,设置onClick属性无效的解决方法

    2022-06-27 11:32:39
  • 升级dubbo2.7.4.1版本平滑迁移到注册中心nacos

    2021-11-17 04:03:34
  • 谈谈RxJava2中的异常及处理方法

    2023-05-12 09:18:11
  • android studio3.4安装指南图文教程

    2021-08-26 12:27:08
  • java反射获取包下所有类的操作

    2022-02-12 16:06:15
  • 使用Springboot自定义转换器实现参数去空格功能

    2021-11-12 03:36:29
  • C#创建自定义控件及添加自定义属性和事件使用实例详解

    2022-05-30 02:10:12
  • autojs模仿QQ长按弹窗菜单实现示例详解二

    2022-10-20 07:04:37
  • Mybatis中的常用OGNL表达式

    2023-09-29 10:48:33
  • 浅谈Android ASM自动埋点方案实践

    2021-10-19 22:01:18
  • C#开启线程的四种示例

    2022-06-01 13:04:37
  • Android来电拦截的实现方法

    2023-10-09 16:42:20
  • asp之家 软件编程 m.aspxhome.com