java使用Limit实现分页
时间:2020-04-20 来源:互联网 编辑:宝哥软件园 浏览:次
java使用Limit实现分页
#语法 SELECT * FROM table LIMIT stratIndex,pageSize SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 #如果只给定一个参数,它表示返回最大的记录行数目: SELECT * FROM table LIMIT 5; //检索前 5 个记录行 #换句话说,LIMIT n 等价于 LIMIT 0,n。
1、 创建接口,参数为map
//选择全部用户实现分页 ListselectUser(Mapmap);
2、 修改Mapper.xml文件 ,绑定接口
select * from user limit #{startIndex},#{pageSize}
3、编写测试类
//分页查询 , 两个参数startIndex , pageSize @Test public void testSelectUser() { SqlSession session = MybatisUtils.getSession(); UserMapper mapper = session.getMapper(UserMapper.class); int currentPage = 1; //第几页 int pageSize = 2; //每页显示几个 Mapmap = new HashMap(); //推断:起始位置 = (当前页面 - 1 ) * 页面大小 map.put("startIndex",(currentPage-1)*pageSize); map.put("pageSize",pageSize); Listusers = mapper.selectUser(map); for (User user: users){ System.out.println(user); } session.close(); }
版权声明:java使用Limit实现分页是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。