Mybatis-06分页
发布日期:2022-01-20 01:09:44
浏览次数:2
分类:技术文章
本文共 1414 字,大约阅读时间需要 4 分钟。
思考:为什么要分页?
1、减少数据的处理量7.1使用limit分页
语法:select * from mybatis.user limit startIndex,pageSize;select * from mybatis.user limit 0,2;从0-2select * from mybatis.user limit 3;从0-3
使用mybatis实现分页 核心Sq
接口://分页 ListgetUserByLimit(Map map);
Mapper.Xml:
测试:
@Testpublic void getUserByLimit(){ SqlSession sqlSession = Utils.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); HashMapmap = new HashMap (); map.put("startIndex",1); map.put("pageSize",2); List userList = mapper.getUserByLimit(map); for (User user : userList) { System.out.println(user); } sqlSession.close(); }
7.2RowBounds分页
不再用Sql实现 接口://分页2 ListgetUserByRowbounds(Map map);
Mapper.Xml:
测试:
@Test public void getUserByRowbounds(){ SqlSession sqlSession = Utils.getSqlSession(); //Rowbounds实现 RowBounds rowBounds = new RowBounds(1, 2); //通过java代码来实现 ListuserList = sqlSession.selectList("com.Dao.UserMapper.getUserByRowbounds",null,rowBounds); for (User user : userList) { System.out.println(user); } sqlSession.close(); }
转载地址:https://blog.csdn.net/answero/article/details/107075794 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月02日 01时31分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
note : InternetGetConnectedState
2021-06-30
测试网络连接状态的批处理
2021-06-30
note : find dead lock
2021-06-30
note : simple tool to kill process
2021-06-30
debug : Embed Manifest 选项引起的BUG
2021-06-30
note : Gdiplus basic opt
2021-06-30
跟大家分享一下directUI的心得
2021-06-30
note : windows message process
2021-06-30
note : RemoveServiceByName
2021-06-30
note : SetServiceStatus
2021-06-30
note : set file permission to everyone
2021-06-30
HttpSendRequest's demo
2021-06-30
experiment : get prime's counter from a to b
2021-06-30
WinXpSp3升级后不能访问 codeproject 站点的问题
2021-06-30
vs2010 编译 duilib v391 报错的问题
2021-06-30
(转)VisualSVN-Server 在Win8 本本上无法安装
2021-06-30
(转)将DuiLib编译成静态库
2021-06-30
note : Release program embedded resource
2021-06-30