美文网首页
Mybatis分页

Mybatis分页

作者: 小杨小杨神采飞杨 | 来源:发表于2020-04-15 20:31 被阅读0次

分页

使用limit实现分页

语法:

select * from xxx limit startIndex,pageNumber;

从指定下标开始查询,查询pageNumber条数据

方法定义

定义方法,使用Map集合

XML配置

配置xml

测试代码

测试代码

结果展示

结果

使用RowBounds

以面向对象的思想,实现分页

第一步,创建方法

定义方法

第二步,在xml中配置sql,此时不需要再sql中使用limit进行分页

XML配置

第三步,进行测试

@Test
public void test04() {
    SqlSession sqlSession = mybatisUtil.getSqlSession();
    stuMapper mapper = sqlSession.getMapper(stuMapper.class);
    RowBounds rowBounds = new RowBounds(1,2); //实例化RowBounds,设置分页信息
    List<student> students = sqlSession.selectList("cn.yzx.mapper.stuMapper.getUserByRowBounds", null, rowBounds); //使用sqlSession的方法进行分页查询
    for (student student : students) {
        System.out.println(student);
    }
    sqlSession.close();
}
运行结果

可见,并没有使用limit进行分页

相关文章

网友评论

      本文标题:Mybatis分页

      本文链接:https://www.haomeiwen.com/subject/pmbhvhtx.html