
mybatis(12)——在mybatis中通过limit和RowBounds实现分页查询
发布日期:2021-05-07 02:55:29
浏览次数:16
分类:精选文章
本文共 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); Listusers = 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的时候会有讲解
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月07日 00时15分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
变量覆盖漏洞
2021-05-08
java 之 集合篇
2021-05-08
weblogic之cve-2015-4852
2021-05-08
Java注释
2021-05-08
水调歌头·1024
2021-05-08
对不起
2021-05-08
C++ 函数默认参数
2021-05-08
C++ 函数重载
2021-05-08
C++ sort()函数使用简介
2021-05-08
Kickdown UVA - 1588
2021-05-08
matlab文件管理
2021-05-08
Printer Queue UVA - 12100
2021-05-08
【并发编程】实现多线程的几种方式
2021-05-08
设计模式系列博客传送门
2021-05-08
设计模式——访问者模式
2021-05-08
同步锁 —— ReentrantReadWriteLock
2021-05-08
Nginx简介
2021-05-08
Nginx的Gzip功能
2021-05-08
当我们开发一个接口时需要注意些什么
2021-05-08