[000-01-011].第12节:MyBatis使⽤PageHelper

我的后端学习大纲

MyBatis学习大纲


1.limit分⻚

1.1.mysql的limit后⾯两个数字:

  • 第⼀个数字:startIndex(起始下标。下标从0开始。)
  • 第⼆个数字:pageSize(每⻚显示的记录条数)

1.2.动态计算起始下标:

  • 1.假设已知⻚码pageNum,还有每⻚显示的记录条数pageSize,第⼀个数字可以动态的获取吗?startIndex = (pageNum - 1) * pageSize。所以,标准通⽤的mysql分⻚SQL:
select
 	*
from
 	tableName ......
limit
 	(pageNum - 1) * pageSize, pageSize

2.mybatis实现分页:

2.1.分页插件:

MyBatis自带分页插件,需要简单配置即可实现:

a.方式1:配置分页:

  • 1.添加配置类:
    在这里插入图片描述
  • 2.测试:
    在这里插入图片描述

b.配置分页方式2:xml自定义分页:

b1.UserMapper中 定义接口方法:

在这里插入图片描述

b2.UserMapper.xml中编写SQL:

在这里插入图片描述

b3.测试:

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值