分页
limit分页
-- 语法:select * from user limit startindex,pagesize
使用mybatis实现分页,核心SQL
- 接口
//分页
List<User> getUserByLimit(Map<String, Integer> map);
-
Mapper.xml
<!--分页实现查询--> <select id="getUserByLimit" parameterType="map" resultMap="UserMap"> select * from mybatis.user limit #{startindex},#{pagesize} </select>
-
测试
@Test public void getUserByLimit(){ SqlSession sqlSession = MybatisUtils.getsqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); HashMap<String, Integer> map = new HashMap<String, Integer>(); map.put("startindex",0); map.put("pagesize",2); List<User> userList = mapper.getUserByLimit(map); for (User user : userList) { System.out.println(user); } sqlSession.close(); }