Mybatis的RowBounds分页

Posted RYGAR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis的RowBounds分页相关的知识,希望对你有一定的参考价值。

RowBounds分页

不再使用SQL实现分页
1.接口

List<User> getUserByRowBounds();

2.mapper.xml

<select id="getUserByRowBounds" resultMap="UserMap">
    select * from mybatis.user
</select>

3.测试

@Test
public void getUserByRowBounds(){
    SqlSession sqlSession = MybatisUtils.getSqlSession();
    //RowBounds实现
    RowBounds rowBounds = new RowBounds(1,2);
    
    //通过java代码层面实现分页
    List<User> userList = sqlSession.selectList("com.jialidun.dao.UserDap.getUserByRowBounds",null,rowBounds);

    for(User user:userList){
        System.out.println(user);
    }

    sqlSession.close();

}

以上是关于Mybatis的RowBounds分页的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis中使用RowBounds对查询结果集进行分页

mybatis的两种分页方式:RowBounds和PageHelper

mybatis 分页

mybatis插件机制

Mybatis通过RowBound分页(简单实例)

Mybatis分页插件PageHelper的使用-