当前位置: 首页 > 工具软件 > SelectPage > 使用案例 >

MybatisPlus的selectPage方法

勾炜
2023-12-01

方法说明

代码如下(示例):

// 根据 entity 条件,查询全部记录(并翻页)
IPage<T> selectPage(IPage<T> page, @Param(Constants.WRAPPER) Wrapper<T> queryWrapper);

参数说明

参数名描述
page分页查询条件(可以为 RowBounds.DEFAULT)
queryWrapper实体对象封装操作类(可以为 null)

应用举例

// 分页查询,例:每页两条记录,查询第一页
@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);
 }

:selectPage优先利用EntityWrapper筛选出所有符合条件的数据,再对筛选过后的数据按规则进行分页输出。

 类似资料: