MyBatis(RowBounds)分页了解内容

RowBounds

不在使用SQL实现分页

1.接口

 List<User> getUserByRowBounds();

2.mapper.xml

    <select id="getUserByRowBounds" parameterType="map" resultType="user">
        select * from mybatis.user
    </select>

3. 测试

 public void getUserByRowBounds(){
        SqlSession sqlSession = MybatisUtils.getSqlSession();
        //RowBounds实现
        RowBounds rowBounds = new RowBounds(1, 2);
        //通过java代码层面实现分页
        List<User>   userList= sqlSession.selectList("com.my.dao.UserMapper.getUserByRowBounds",null,rowBounds);
        for (User user : userList) {
            System.out.println(user);
        }
        sqlSession.close();

    }

MyBatis分页插件PageHelper

地址:https://pagehelper.github.io/

posted @ 2021-11-24 10:08  不会笑的孩子  阅读(97)  评论(0)    收藏  举报