博客
关于我
mybatis(12)——在mybatis中通过limit和RowBounds实现分页查询
阅读量:316 次
发布时间:2019-03-04

本文共 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();}
  1. 需要使用RowBound类,RowBound类的第一个参数代表开始数据的索引,第二个参数代表数据容量,上面的代码查询结果未为1和2这两条数据。
  2. 不使用sql.getMapper了,而是使用selectList方法
  3. selectList方法的参数有三个,第一个参数对应为UserMapper中的方法名称,第二个参数为空,第三个参数为RowBounds对象
  4. 关于第二个参数是什么,在以后深入学习mybatis的时候会有讲解

转载地址:http://qaeq.baihongyu.com/

你可能感兴趣的文章
Vue使用bus进行组件间、父子路由间通信
查看>>
数据库三个级别封锁协议
查看>>
类的实例
查看>>
tomcat加载部署webapps目录下的项目
查看>>
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
查看>>
方法重写
查看>>
Threading Programming Guide(多线程编程指南)
查看>>
Java求逆波兰表达式的结果(栈)
查看>>
SDWebImage--http图片加载不出来的问题
查看>>
Application received signal SIGSEGV
查看>>
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
查看>>
SLAM学习笔记-求解视觉SLAM问题
查看>>
普歌-允异团队-HashMap面试题
查看>>
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
查看>>
程序员应该知道的97件事
查看>>
create-react-app路由的实现原理
查看>>
PSI值
查看>>
海思Hi3531DV100开发环境搭建
查看>>
JavaScript上传下载文件
查看>>
android 头像选择,裁剪全套解决方案,你值得拥有!
查看>>