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的解析运行的问题;
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;相关推荐
- 使用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 ...
- 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 ...
- 毕业设计Spring boot问题记录(后端三):java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;
原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重 报错情况 intell IDEA调试台报错 Caused by: java.sql.SQLSyntaxErrorException: You ...
- 【JavaDebug(二)】之Mysql语法异常java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; chec
本文章由公号[开发小鸽]发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. 异常 (一)异常描述 java.sql.SQLSyntaxErrorException: You have an error i ...
- 【已解决】Cause: jva.sql.SQLSyntaxErrorException:You have an error in your SQL sytax;check the nua that..
一般出现这样的问题就是少些了字符,空格,逗号.引号.子母大小写的问题,唉,以后还是要规范一下代码书写的习惯. 问题描述 hobby=?, content=?, birthday=? where id ...
- 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 ...
- java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to yo
今天踩了一个坑,报这种错误首先你可能会想到先去检查自己的SQL有没有写错,如果发现自己的SQL语句没有写错,那么就要注意了!经过排查才发现如下: 自己在数据库中原来使用的是order作为表名,而ord ...
- [mybatis] sql语句无错误,但是执行多条sql语句时,抛出java.sql.SQLSyntaxErrorException...
错误内容 org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.S ...
- [mybatis] sql语句无错误,但是执行多条sql语句时,抛出java.sql.SQLSyntaxErrorException
错误内容 org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.S ...
最新文章
- 演示:GLBP跟踪功能、权值、与不同的负载均衡方式
- 介绍一个欧神写的剪贴板多端同步神器
- mips汇编计算开方_读美国伊利诺伊理工大学计算机科学硕士能学到什么?
- 指定tensorflow运行的GPU或CPU设备
- 2篇word文档比较重复率_论文深耕 | 论文重复率太高怎么办?7个降重技巧收好了!...
- 中国《人工智能标准化白皮书2018》发布完整版
- 压测工具ab的安装(mac环境)
- 【从零开始的OpenGL学习】1. 配置OpenGL,绘制最简单的一个三角形,HelloWorld(学习笔记)
- 词性标注 python
- 【牛客网-公司真题-前端入门篇】——2021牛客模考-卷1
- [HDU5956]The Elder
- 解决Chrome或Microsoft Edge浏览器打开时自动跳转到hao123
- Word怎么修改纸张方向
- 第54届超算TOP500排名,中美各自以数量和性能领先
- linux中su命令源码,Linux中的su命令的详细解释
- 正则表达式的点星匹配
- 基于Java的留言板系统的设计与实现
- 【日本語勉強】「モデレート」とはどういう意味になるのでしょうか
- 分享110个PHP源码,总有一款适合您
- 国防科技大学计算机考纲,国防科技大学2022年硕士研究生考试大纲-F1007雷达原理...
热门文章
- Shell脚本学习-阶段一
- WSL2 下的 Docker 配置,使用网易云镜像 + 更改 docker 文件系统(否则无法 apt update)
- 【编译原理笔记02】计算机如何表示语言及其文法,字母表(及其运算)、串、推导和归约、句型和句子、文法分析树
- 【操作系统/OS笔记13】信号量、PV操作、管程、条件变量、生产者消费者问题
- uricode(GET参数) 转 object
- 求和oracle 的sql,oracle 利用 分组求和一张报表的 字段 金额 sql
- 13凯越门锁继电器在哪里_汽车中控保险丝在哪里_汽车一年保险费_保险频道
- FPGA--------随笔总结(持续更新)
- (JAVA版)冒泡排序
- linux下svn常用命令集锦