mybatis 分页

一、普通分页

使用sql语句

limit 起使位置, 步长
a、接口

List<User> getLimitUser(Map<String, Integer> map);

b、接口配置文件

    <select id="getLimitUser" resultType="user" parameterType="Map">
        select * from mybatis.user limit #{startIndex}, #{pageSize}
    </select>

c、测试

    @Test
    public void getLimitUser(){
        SqlSession sqlSession = MyBatisUtil.getSession();
        UserDao mapper = sqlSession.getMapper(UserDao.class);
        Map<String, Integer> map = new HashMap<String, Integer>();
        map.put("startIndex", 2);
        map.put("pageSize", 3);
        List<User> userList = mapper.getLimitUser(map);
        for (User user : userList) {
            System.out.println(user);
        }
        sqlSession.close();
    }

 二、RowBounds 分页基本不用

posted @ 2020-07-17 20:01  市丸银  阅读(90)  评论(0编辑  收藏  举报