mybatisplus的selectpage
时间: 2023-09-26 21:07:23 浏览: 105
MybatisPlus条件构造器selectPage方法示例代码
selectPage是MyBatis-Plus框架中的一个方法,用于根据条件查询数据库中的记录并进行分页输出。首先,使用EntityWrapper筛选出所有符合条件的数据,然后根据规则进行分页输出。
下面是一个示例代码:
```java
// 根据 entity 条件,查询全部记录(并翻页)
IPage<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);
```
参数说明:
- page:分页查询条件(可以为 RowBounds.DEFAULT)
- queryWrapper:实体对象封装操作类(可以为 null)
应用举例:
```java
// 分页查询,例:每页两条记录,查询第一页
@Test
public void testCommonSelect(){
EntityWrapper<Employee> ew = new EntityWrapper<Employee>();
List<Employee> result = employeeMapper.selectPage(new Page<>(1, 2), ew.between("id",1,20).eq("gender","F"));
System.out.println(result);
}
```
阅读全文