mybatispluscrud分页查询
时间: 2023-09-04 08:10:59 浏览: 75
mybatis-plus分页查询
Mybatis-Plus 是 Mybatis 的增强工具,在 Mybatis 的基础上进行了扩展,使得 Mybatis 的使用更加方便和高效。Mybatis-Plus 提供了很多常用的 CRUD 操作方法,包括分页查询。
下面是使用 Mybatis-Plus 进行分页查询的示例:
1. 首先,在 pom.xml 文件中添加 Mybatis-Plus 的依赖:
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
```
2. 在 Mapper 接口中添加分页查询方法:
```
@Select("select * from user")
IPage<User> selectUserPage(Page<User> page);
```
3. 在 Service 层中调用分页查询方法:
```
public IPage<User> selectUserPage(Integer pageNum, Integer pageSize) {
// 构造分页对象
Page<User> page = new Page<>(pageNum, pageSize);
// 调用分页查询方法
return userMapper.selectUserPage(page);
}
```
其中,Page 类是 Mybatis-Plus 提供的分页对象,IPage 接口则是分页查询结果的封装类。在 Service 层中,我们通过构造 Page 对象来设置分页参数,然后调用 Mapper 中的分页查询方法,返回分页查询结果。
以上就是使用 Mybatis-Plus 进行分页查询的基本流程,可以根据具体的业务场景进行调整。
阅读全文