报错信息如下:
### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'limit 0,10' at line 3

从上面可以看出是sql语句出现了问题,但是把sql语句放在navicat里面运行,却可以运行成功,但是在项目里面却没有跑起来,为什么嘞?

请看我项目里面的sql:

<select id="selectByCondition" parameterType="String" resultType="com.itheima.pojo.CheckGroup">select * from t_checkgroup<if test="value!=null and value.length>0">where helpCode=#{value} or code=#{value} or name=#{value};</if>
</select>

注意 where helpCode=#{value} or code=#{value} or name=#{value}; 这里的分号很重要

分号一定不能加,因为mybatis的分页插件在执行的时候,会默认在后面加上分页的sql语句,而你这里加上了分号,就表示sql语句已经结束了,等到分页插件加上分页语句的时候,就出现了sql错误。

解决方法就是去除后面的分号,如下图所示:

使用mybatis框架分页插件报错### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;相关推荐

  1. IDEA添加模块时,插件报错:java.util.NoSuchElementException Collection is empty

    IDEA添加模块时,插件报错:java.util.NoSuchElementException: Collection is empty. 解决方法一: 根据github上面的提示说是要在插件中添加设 ...

  2. mysql报错系列持续整理1064 - You have an error in your SQL syntax;...near...

    前言 怎么又是这个错,感觉似曾相识之前遇到过多次了.是的这就是mysql语句报错1064 - You have an error in your SQL .syntax;...near...感觉每次不 ...

  3. java报错java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that

    仔细阅读了代码发现 import java.sql.*;public class DataBase {public static void main(String[] args) throws SQL ...

  4. mybatis java sql_mybatis java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;

    You have an error in your SQL syntax;  这个错误 是报的 sql 语法不对: 解决起来 还是有点麻烦的,如果sql 单独运行没有问题,就需要考虑 mybatis的 ...

  5. 使用mybatis分页插件报错Error parsing SQL Mapper Configuration; Cause: java.lang.ClassCastException: com.gith

    (标题刚刚好100/100 使用报错具体如下: ### Error building SqlSession. ### The error may exist in SQL Mapper Configu ...

  6. mysql分页查询报错,及解决

    mysql分页查询报错: 前提: 1.每页1000条数据 2.查到57页的时候,就报错了 以下是错误信息: org.springframework.jdbc.UncategorizedSQLExcep ...

  7. Spring Boot2.0 整合mybatis、分页插件、druid

    2019独角兽企业重金招聘Python工程师标准>>> 前言 本文主要是针对SpringBoot2.0.2版本,实现整合mybatis.分页插件.druid等组件,实现完整的web服 ...

  8. SpringBoot集成MyBatis的分页插件PageHelper(回头草)

    俗话说:好?不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心 ...

  9. Java 逻辑分页 和 物理分页(mybatis的分页插件PageHelper)

    目录 1 逻辑分页和物理分页的区别 2 项目框架展示 2.1 相关技术 2.2 相关依赖和配置 2.2.1 pom依赖 2.2.2 yml配置 2.3 实体类 3 逻辑分页 3.1 Sevice层 3 ...

最新文章

  1. Flutter中用ListView嵌套GridView报错异常
  2. 一个低级错误引发Netty编码解码中文异常
  3. fedora 安装Linux源码,如何在 Fedora 29/30 上安装 VS Code
  4. 【转】SharePoint 术语表
  5. 动态规划:树形DP-景点中心(树的带权重心)
  6. 把 mysql 整个加载进内存磁盘中_MySQL 缓冲池 是什么?
  7. hash值为负_hashCode会出现负数吗,答案是肯定的
  8. linux文件备份与删除,【Linux Shell脚本编程】自动备份与删除历史备份脚本
  9. Java中的==符号与equals()的使用(测试两个变量是否相等)
  10. 如何解决样本不均衡问题
  11. 三维地震数据segy数据显示
  12. Docker制作深度学习镜像常用操作
  13. 全球新能源500强四季沐歌借助氚云搭建业务系统,实现人效翻倍!
  14. 充电IC中的动态路径管理
  15. Python 实现字节转换函数
  16. 计算机图片数据传输图,电脑对电脑或手机传送文件图片的工具
  17. 03_使用scrapy框架爬取豆瓣电影TOP250
  18. 物流订舱运输成本 广州力其
  19. webpack使用详解
  20. JZOJ 5984. 【北大2019冬令营模拟2019.1.1】仙人掌

热门文章

  1. 计算机机房坏境设施演练,计算机机房环境设施应急演练方案-20210707025954.pdf-原创力文档...
  2. 支持天合化工上市,中国的世界的。全球股市欺诈案慢慢减少
  3. Oracle报错ora03135,(转)连接到oracle10g,报ORA-03135异常
  4. PTcms精美小说阅读网站源码/带采集规则
  5. 微信小程序 社区电商demo模板
  6. MavLink通信协议 C++应用详细教程
  7. BetaFlight模块设计之八:GPS任务分析
  8. GitHub Universe 2020 强势登陆,GitCode 直播已上线
  9. springboot物流配货管理系统java
  10. 一个画质很好的俄罗斯方块代码(c++)