当前位置: 首页 > wzjs >正文

建一个区域网站需要多少资金企业营销策划书范文

建一个区域网站需要多少资金,企业营销策划书范文,青岛做教育的网站,美工培训去哪里学首先分页查询的原理是SQL的limit关键字。LIMIT 子句用于限制 SQL 查询返回的记录数。它接受一个或两个整数参数,第一个参数表示偏移量,第二个参数表示返回的最大记录数。我们完全可以使用前端传给我们的page,pageSize,自己去计算limit的参数,…

首先分页查询的原理是SQL的limit关键字。

LIMIT 子句用于限制 SQL 查询返回的记录数。它接受一个或两个整数参数,第一个参数表示偏移量,第二个参数表示返回的最大记录数。

我们完全可以使用前端传给我们的page,pageSize,自己去计算limit的参数,但是这样效率很慢。

所以有了分页插件pageHelper.

1 首先引入pageHeper的Maven坐标

<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId>
</dependency>
2 在Controller层接受分页请求

 主要参数是Page(第几页),PageSize(一页的大小)

 @GetMapping("/page")public Result<PageResult> Page(EmployeePageQueryDTO employeePageQueryDTO){PageResult pageResult=employeeService.PageQuery(employeePageQueryDTO);return Result.success(pageResult);}

  这里参数用一个对象接收

3 Service层逻辑处理

        PageHepler可以帮助我们计算limit的参数,并同时帮我们把limit加在普通的select语句中,变成分页查询。这样一来执行分页,我们只需要在Mapper配置普通的查询语句,由PageHelper帮我们补上limit所需语句。
page继承了ArrayList,所以它可以接收查询的返回结果,多个数据本身就会返回一个集合。
如果不想用Page,直接使用ArrayList也是可以的,只不过Page有更多的功能,所以pageHeper和Page不是一定要一起使用.看自己的需求选择。

/*** 员工分页查询* @param employeePageQueryDTO* @return*/@Overridepublic PageResult PageQuery(EmployeePageQueryDTO employeePageQueryDTO) {// PageHepler可以帮助我们计算limit的参数,并同时帮我们把limit加在普通的select语句中,变成条件查询。PageHelper.startPage(employeePageQueryDTO.getPage(),employeePageQueryDTO.getPageSize());//执行分页,我们只需要在Mapper配置普通的查询语句,由上面的帮我们补上limit所需语句。//page继承了ArrayList,所以它可以接收查询的返回结果,多个数据本身就会返回一个集合。//如果不想用Page,直接使用ArrayList也是可以的,只不过Page有更多的功能Page<Employee> pages=employeeMapper.PageQuery(employeePageQueryDTO);PageResult pageResult=new PageResult();pageResult.setRecords(pages.getResult());return pageResult;}

4 Mapper层的SQL配置

Mapper接口

 /*** 员工分页查询* @param employeePageQueryDTO* @return*/Page<Employee> PageQuery(EmployeePageQueryDTO employeePageQueryDTO);

Mapper对应SQL

<select id="PageQuery" resultType="Employee">
select * from employee
<where><if test="name!=null and name!=''">name like concat("%",#{name},"%")</if>
</where></select>

很明显这里只是一个普通的查询,并没有limit语句,这正是pageHelper的作用,帮我们计算好参数,然后加入SQL语句。

http://www.dtcms.com/wzjs/428414.html

相关文章:

  • 小说网站做封面要钱吗百度指数入口
  • 做网站应该用什么数据库怎样在百度上发布免费广告
  • 做外贸 是否需要做中文网站网站入口百度
  • 常州微信网站建设服务网站推广的渠道有哪些
  • 网站建设与维护A卷答案网络推广优化
  • 为中小型企业构建网站牡丹江网站seo
  • 哪些网站做批发衣服电商运营基础知识
  • 网站建设douyanet网站优化seo推广服务
  • 返利网站制作百度sem代运营
  • 网站还没建设好可以备案吗常州百度seo排名
  • 用python写一个简单的网站网站维护费一年多少钱
  • 做网站毕设任务书购物网站制作
  • 自己怎样建网站做微商sem竞价外包公司
  • 乌鲁木齐网站设计seo网站推广助理
  • 个人可以做招聘网站吗百度百科推广联系方式
  • 想要网站推广页面不受国内限制的浏览器下载
  • 塑胶包装东莞网站建设西安网站关键词优化推荐
  • 湖州 网站建设公司长沙网站优化指导
  • 遵义公司做网站找哪个公司好广安网站seo
  • 博客网站日志页面代码优化大师下载安装app
  • 网站建设教学工作总结网站推广的方法有哪些?
  • 免注册个人网站制作百度首页的ip地址
  • 北京常用网站市场营销策划
  • dreamweaver cc下载乐云seo官网
  • 西安网站建设产品福州seo排名优化
  • 成都游戏网站开发今日国际新闻最新消息大事
  • 聊城网站建设信息惠州seo网络推广
  • 网站建设哪里有廊坊优化外包
  • 双语网站价格国内哪个搜索引擎最好用
  • 网上银行官网优化公司网站排名