ssm框架分页查询
时间: 2023-07-07 18:14:53 浏览: 112
SSM框架中的分页查询一般采用MyBatis的分页插件PageHelper来实现。以下是具体步骤:
1. 在pom.xml中添加PageHelper的依赖。
```
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.10</version>
</dependency>
```
2. 在MyBatis的配置文件中添加PageHelper的插件配置。
```
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="dialect" value="mysql"/>
</plugin>
</plugins>
```
3. 在查询方法中使用PageHelper进行分页。
```
public PageInfo<User> getUserList(int pageNum, int pageSize) {
// 开始分页
PageHelper.startPage(pageNum, pageSize);
// 执行查询
List<User> userList = userDao.getUserList();
// 封装分页信息
PageInfo<User> pageInfo = new PageInfo<>(userList);
return pageInfo;
}
```
其中,pageNum表示当前页码,pageSize表示每页显示的记录数。PageHelper会自动在查询语句中添加分页相关的SQL语句,返回值类型为PageInfo,其中包含了查询结果和分页信息。
阅读全文