You have an error in your SQL syntax;  这个错误 是报的 sql 语法不对;

解决起来 还是有点麻烦的,如果sql 单独运行没有问题,就需要考虑 mybatis的解析运行的问题;

1, 取值错误

例如:   select * from table limit #{startPage},#{endPage}

上边 sql 语句 一眼看到 是没什么问题;

但是 mybatis 就会报错;

原因类型不对;

解释:  #{}  mybatis 中是 字符串替换 默认是  加 引号的

正确用法:

select * from table limit ${startPage},$endPage}

2. 多加了标识符

例如 select * from table;

上边语句 单独执行也是没问题的,但是 mybatis会有问题

原因;mybatis 在解析的时候会解析这个分号,但是它不认识 就会 返回报错

正确用法: select * from table

sql 中 多加 逗号也是同理;

本文地址:https://blog.csdn.net/HDXxiazai/article/details/107152046

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

mybatis java sql_mybatis java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;相关推荐

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

    报错信息如下: ### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the ...

  2. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; mysql的xml文件出现异常解决方案

    今天在写一个查询接口的时候,测试中发现的一个问题,异常全文为: Cause: java.sql.SQLSyntaxErrorException: You have an error in your S ...

  3. 毕业设计Spring boot问题记录(后端三):java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重 报错情况 intell IDEA调试台报错 Caused by: java.sql.SQLSyntaxErrorException: You ...

  4. 【JavaDebug(二)】之Mysql语法异常java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; chec

    本文章由公号[开发小鸽]发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. 异常 (一)异常描述 java.sql.SQLSyntaxErrorException: You have an error i ...

  5. 【已解决】Cause: jva.sql.SQLSyntaxErrorException:You have an error in your SQL sytax;check the nua that..

    一般出现这样的问题就是少些了字符,空格,逗号.引号.子母大小写的问题,唉,以后还是要规范一下代码书写的习惯. 问题描述 hobby=?, content=?, birthday=? where id ...

  6. 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 ...

  7. java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to yo

    今天踩了一个坑,报这种错误首先你可能会想到先去检查自己的SQL有没有写错,如果发现自己的SQL语句没有写错,那么就要注意了!经过排查才发现如下: 自己在数据库中原来使用的是order作为表名,而ord ...

  8. [mybatis] sql语句无错误,但是执行多条sql语句时,抛出java.sql.SQLSyntaxErrorException...

    错误内容 org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.S ...

  9. [mybatis] sql语句无错误,但是执行多条sql语句时,抛出java.sql.SQLSyntaxErrorException

    错误内容 org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.S ...

最新文章

  1. 演示:GLBP跟踪功能、权值、与不同的负载均衡方式
  2. 介绍一个欧神写的剪贴板多端同步神器
  3. mips汇编计算开方_读美国伊利诺伊理工大学计算机科学硕士能学到什么?
  4. 指定tensorflow运行的GPU或CPU设备
  5. 2篇word文档比较重复率_论文深耕 | 论文重复率太高怎么办?7个降重技巧收好了!...
  6. 中国《人工智能标准化白皮书2018》发布完整版
  7. 压测工具ab的安装(mac环境)
  8. 【从零开始的OpenGL学习】1. 配置OpenGL,绘制最简单的一个三角形,HelloWorld(学习笔记)
  9. 词性标注 python
  10. 【牛客网-公司真题-前端入门篇】——2021牛客模考-卷1
  11. [HDU5956]The Elder
  12. 解决Chrome或Microsoft Edge浏览器打开时自动跳转到hao123
  13. Word怎么修改纸张方向
  14. 第54届超算TOP500排名,中美各自以数量和性能领先
  15. linux中su命令源码,Linux中的su命令的详细解释
  16. 正则表达式的点星匹配
  17. 基于Java的留言板系统的设计与实现
  18. 【日本語勉強】「モデレート」とはどういう意味になるのでしょうか
  19. 分享110个PHP源码,总有一款适合您
  20. 国防科技大学计算机考纲,国防科技大学2022年硕士研究生考试大纲-F1007雷达原理...

热门文章

  1. Shell脚本学习-阶段一
  2. WSL2 下的 Docker 配置,使用网易云镜像 + 更改 docker 文件系统(否则无法 apt update)
  3. 【编译原理笔记02】计算机如何表示语言及其文法,字母表(及其运算)、串、推导和归约、句型和句子、文法分析树
  4. 【操作系统/OS笔记13】信号量、PV操作、管程、条件变量、生产者消费者问题
  5. uricode(GET参数) 转 object
  6. 求和oracle 的sql,oracle 利用 分组求和一张报表的 字段 金额 sql
  7. 13凯越门锁继电器在哪里_汽车中控保险丝在哪里_汽车一年保险费_保险频道
  8. FPGA--------随笔总结(持续更新)
  9. (JAVA版)冒泡排序
  10. linux下svn常用命令集锦