成都网站建设设计

将想法与焦点和您一起共享

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 返回查询的结果
*/
    List selectLimit1(Map map);

标题名称:MyBatis笔记04-----分页查询、resultMap的简单使用
文章来源:http://chengdu.cdxwcx.cn/article/dsoiohi.html