mybaits-plus分页查询配置
时间: 2023-05-20 10:07:16 浏览: 105
mybatis-plus分页查询的实现示例
MyBatis Plus 提供了丰富的分页查询和排序功能,其中分页查询主要有 PageHelper、RowBounds 和 Page 等方式,建议使用 Page 方式。
具体配置步骤如下:
1. 在 pom.xml 中引入 MyBatis Plus 的依赖。
2. 实体类中引入 Page 类,如下所示:
```java
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
public class User {
...
private Page<User> page;
...
}
```
3. 在 Mapper 接口中添加 Page 对象作为参数,如下所示:
```java
public interface UserMapper extends BaseMapper<User> {
List<User> selectByPage(Page<User> page);
}
```
4. 在 Service 层中调用 Mapper 接口的方法,如下所示:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public IPage<User> selectUserPage(Page<User> page) {
return userMapper.selectPage(page, null);
}
}
```
其中,Page 对象中的 current 和 size 属性表示当前页数和每页大小,需根据实际情况进行设置。
以上就是 MyBatis Plus 分页查询的配置过程,希望能对你有所帮助。
阅读全文