MyBatis笔记04-----分页查询、resultMap的简单使用
分页查询
1、分页查询的好处
创新互联是一家从事企业网站建设、网站设计制作、成都做网站、行业门户网站建设、网页设计制作的专业网站建设公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点成百上千家。
MyBatis作为持久层框架,主要任务就是操作数据库,即是对数据的增、删、查、改,其中大多数业务是查询功能,这也是这四个操作中最常用操作。所以为了减少数据库的负担,我们使用对数据进行分页查询,这样的话在面对查询大量数据时,每次只需要查询小部分数据,随之查询的次数随增加了。
2、使用分页的方式
第一种(常用):使用LIMIT
通用语法:
select * from [表名] limit stratIndex,pageSize;
stratIndex:开始下标
pageSize:一页的大小
如:select * from stu limit 5,10;
表示:查询表中的第6个数据,保存10条记录
特殊语法
- select * from [表名] limit startIndex,-1;
stratIndex:开始下标
-1:表示查询到最后一条数据结束
如:select * from stu limit 15,-1;
表示:查询表中数据从第16个数据开始到表中最后一条数据为止
- select * from [表名] limit 0,pageSize;
0:从表中第一条数据开始查询
pageSize:一页的大小
如:select * from stu limit 5;
表示:查询表中前5条记录
3、使用分页的例子
- StuMapper1接口
/** * 分页查询 *@param map 传入分页中的stratIndex,pageSize参数(使用map传入比较方便) *@return 返回查询的结果 */ ListselectLimit1(Map map);
名称栏目:MyBatis笔记04-----分页查询、resultMap的简单使用
分享地址:http://azwzsj.com/article/dsoiohi.html