springboot项目用page实体类怎么分页查询sqlserver数据库
时间: 2023-05-18 07:06:15 浏览: 179
您可以使用PageHelper插件来实现分页查询,具体步骤如下:
1. 在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.13</version>
</dependency>
```
2. 在需要分页的方法上添加注解@com.github.pagehelper.PageHelper,例如:
```
@com.github.pagehelper.PageHelper
public List<User> getUsers(int pageNum, int pageSize) {
PageHelper.startPage(pageNum, pageSize);
return userDao.getUsers();
}
```
3. 在mybatis的mapper.xml文件中编写分页查询的sql语句,例如:
```
<select id="getUsers" resultType="User">
select * from user
</select>
```
4. 在Controller中调用getUsers方法,并传入pageNum和pageSize参数,例如:
```
@GetMapping("/users")
public List<User> getUsers(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) {
return userService.getUsers(pageNum, pageSize);
}
```
这样就可以实现基于Page实体类的分页查询了。