本文共 741 字,大约阅读时间需要 2 分钟。
1.limit
1.1limit是基于sql语句进行分页的,只需要在sql语句的配置那儿加上limit语法就可
1.1UserMapper.xml
2.RowBounds
2.1RowBounds是基于java的类实现的,
2.2使用代码
@Testpublic void testGetUserByRowBounds(){ SqlSession sqlSession = MybatisUtils.getSqlSession(); RowBounds rowBounds = new RowBounds(1,2); List users = sqlSession.selectList("com.lixv.dao.UserMapper.getUserList",null,rowBounds); for (User user:users) { System.out.println(user); } sqlSession.close();}
- 需要使用RowBound类,RowBound类的第一个参数代表开始数据的索引,第二个参数代表数据容量,上面的代码查询结果未为1和2这两条数据。
- 不使用sql.getMapper了,而是使用selectList方法
- selectList方法的参数有三个,第一个参数对应为UserMapper中的方法名称,第二个参数为空,第三个参数为RowBounds对象
- 关于第二个参数是什么,在以后深入学习mybatis的时候会有讲解
转载地址:http://qaeq.baihongyu.com/