美文网首页
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