码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis 分页

时间:2020-07-17 22:22:46      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:col   class   shm   配置文件   span   result   select   sel   param   

一、普通分页

使用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 分页基本不用

mybatis 分页

标签:col   class   shm   配置文件   span   result   select   sel   param   

原文地址:https://www.cnblogs.com/wt7018/p/13332581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!