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

网站策划用培训吗免费推广的网站

网站策划用培训吗,免费推广的网站,网站建设公司宣传语,厦门建设工程信息网1. 简介 PageHelper是Mybatis-Plus中的一个插件,主要用于实现数据库的分页查询功能。其核心原理是将传入的页码和条数赋值给一个Page对象,并保存到本地线程ThreadLocal中,接下来,PageHelper会进入Mybatis的拦截器环节,…

1. 简介

        PageHelper是Mybatis-Plus中的一个插件,主要用于实现数据库的分页查询功能。其核心原理是将传入的页码和条数赋值给一个Page对象,并保存到本地线程ThreadLocal中,接下来,PageHelper会进入Mybatis的拦截器环节,在拦截器中获取并处理刚才保存在ThreadLocal中的分页参数。这些分页参数会与原本的SQL语句和内部已经定义好的SQL进行拼接,从而完成带有分页处理的SQL语句的构建。

2. 现象描述

 2.1 代码

// 调用位置
PageHelper.startPage(pageNum,pageSize);
List<MyObject> result = customMapper.getList(taskId,name);// Mapper中方法的定义
List<MyObject> getList(@Param("taskId")String taskId,@Param("name")String name);// xml定义SQL语句
<select id="getList" resultType="MyObject">select * from myTable where task_id = #{taskId}<if test="name != null">and name= #{name}</if>order by id desc
</select>

2.2 异常信息

3. 原因

        PageHelper在进行SQL语句解析时,若在where子句中遇到连续多于两个的\n,则直接截断返回,导致语句出错。2.1代码中的where子句在task_id=?\n之后,出现连续4个\n导致语句被截断。

4. 解决方案

   方案1:where子句中不要出现空行即可;

  方案2: 在每个空行中输入空格,避免多个连续\n出现;

http://www.jinmujx.cn/news/111375.html

相关文章:

  • ui设计手机交互界面下载seo首页网站
  • 微网站怎么做滚动网站怎么优化自己免费
  • 电商网站后台怎么做关键词排名怎么快速上去
  • 中国做网站找谁个人在线做网站免费
  • 一级a做爰片免费网站国语版的怎样搭建自己的网站
  • 跨境网站有哪些平台2023年新闻热点事件摘抄
  • 手机网站欢迎页面设计石家庄最新消息
  • 湖南网站建设公司百度有人工客服吗
  • jsp网站怎么做的好看怎么制作自己公司网站
  • 国网北京电力建设研究院网站西安关键词推广
  • info后缀网站如何让自己的网站排名靠前
  • 可以做业务推广的网站有哪些安卓排名优化
  • 品牌创意型网站建设网络营销管理系统
  • 海口 网站 制作b2b推广网站
  • 淮北市濉溪县建设委员网站优化师是一份怎样的工作
  • 柳州最好的网站推广公司发布外链的步骤
  • 如何创建一个站点百度账号人工客服电话
  • 付款网站源码本周国内新闻
  • 做电子杂志用什么网站信息发布推广方法
  • 摄影网站设计方案磁力搜索引擎2023
  • 追设计网站seo搜索排名优化是什么意思
  • 公司做网站有什么用百度游戏排行榜风云榜
  • 企业网站标签页是什么百度权重
  • 做网站的那些高清图上哪里找网站维护公司
  • 海曙区做网站守游网络推广平台登陆
  • 网站文章不收录深圳网络营销公司
  • 怎么自己做网站备案网店推广渠道有哪些
  • 学校网站怎么查询录取百度搜索推广收费标准
  • 刷赞网站怎么做广州网站推广软件
  • 长岭建设局网站seo综合查询工具