mybatis分页查询的有哪些方法
MyBatis提供了一种方便的方式来履行分页查询,使用的方法是使用插件`PageHelper`。
使用`PageHelper`方法进行分页查询的步骤以下:
1. 首先,在pom.xml文件中添加`pagehelper`依赖:
```xml
pagehelper
```
2. 在MyBatis的配置文件中配置`PageHelper`插件:
```xml
```
3. 在查询方法中使用`PageHelper.startPage()`方法来开启分页,然后履行查询操作:
```java
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
public List
// 开启分页
PageHelper.startPage(pageNum, pageSize);
List
// 使用PageInfo包装查询结果,可以获得总记录数、总页数等信息
PageInfo
// 返回分页查询结果
return pageInfo.getList();
}
```
在上述代码中,`pageNum`表示当前页码,`pageSize`表示每页显示的记录数。`PageHelper.startPage()`方法会自动在查询语句中加入分页的限制条件,然后履行查询操作,获得查询结果。使用`PageInfo`对象可以获得到分页相关的信息,比如总记录数、总页数等。最后,`pageInfo.getList()`方法可以返回分页查询的结果。
这样就完成了使用`PageHelper`进行分页查询的操作。
TOP