org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [update-程序员宅基地

技术标签: spring  java  mysql  Java错误  sql  

错误:

org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [update t_account set money=money-?where username=?]; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'username='lucy'' at line 1

我仔细的在下面的错误中找到原因:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'username='lucy'' at line 1

 那么就尝试修改dao层的接口实现类里面的数据库语句

这是原先的代码:

出错的原因是?没有与where用空格隔开

好了,错误解决完成

 

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40853933/article/details/120190292

智能推荐

雪球产品定价-蒙特卡罗模拟法_小雪球 估值 python-程序员宅基地

文章浏览阅读3.4k次。蒙特卡洛模拟法实现雪球产品定价_小雪球 估值 python

在VC中WININET使用HTTP的POSTA和GET方法_wincc post-程序员宅基地

文章浏览阅读1.1k次。原文:http://blog.csdn.net/zeng622peng/article/details/5969059Post资料:SUMMARYTo properly simulate a Form submission using WinInet, you need to send a header that indicates the proper Content_wincc post

Windows中启动rabbitmq主机名报错_mq启动的时候为什么事主机名sc-201809171409-程序员宅基地

文章浏览阅读1.2k次。记录一个被自己坑死的问题,,计算机名。。哥哥们千万不要命名为中文,,,会把自己坑死的,还不知道咋死的。今天在Windows安装rabbitMQ的时候,好像一切正常的样子。启动的时候,一直启动不了。emmm,报错:ERROR: epmd error for host neighbours:: nxdomain (non-existing domain)第一眼一看,这不是主机名有问题嘛,然后马上..._mq启动的时候为什么事主机名sc-201809171409

error LNK2019:无法解析的外部符号 ,该符号在函数**中被引用的解决方法(C++)_error lnk2019: 无法解析的外部符号 _openssl_init_crypto,该符号在-程序员宅基地

文章浏览阅读2.2k次。1>LiveWireView.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall memBitmap::memBitmap(void)” (??0memBitmap@@QAE@XZ),该符号在函数 "public: virtual void __thiscall CLiveWireView::Dump(class CDumpContext &..._error lnk2019: 无法解析的外部符号 _openssl_init_crypto,该符号在函数 _gm3000_

反编译.class字节码文件的步骤_反编译字节码 **/*.class-程序员宅基地

文章浏览阅读792次。介绍三种反编译方式文章目录反编译存在于磁盘中的java文件一、使用javac命令二、使用反编译工具 jd-gui 对字节码文件进行反编译使用阿里开源 Arthas 工具对运行中的类进行反编译一、下载对应的工具二、解压Arthas的jar包三、选择需要反编译的类四、运行结果五、使用jad命令反编译六、成功反编译反编译 CGLIB动态代理 生成的字节码文件一、获取代理类的main方法的第一行输入如下代码进行执行二、发现生成了对应的三个字节码文件三、使用反编译工具 jd-gui 对字节码文件进行反编译反编译存_反编译字节码 **/*.class

使用DISM修复Windows更新错误_0x800736cc-程序员宅基地

文章浏览阅读2.5w次,点赞7次,收藏36次。在server 2012系统上安装IIS时报了一个错误,错误代码为0x800736cc,查了一下官方社区发现这个问题是系统被一些优化工具优化时或者一些其他操作造成了系统文件损坏,造成系统不能安装更新(安装IIS也是一个系统安装更新的过程),解决方法如下:1、如果系统可以联网管理员打开命令提示符,运行以下命令,扫描当前系统被损坏或修改的组件,一般扫描完毕就会列出当前系统那些组件损坏或者被修改了..._0x800736cc

随便推点

Android调用getSimSerialNumber获取iccid不完整(RK3288 7.1.2)-程序员宅基地

文章浏览阅读3k次。在Android中我们可以通过下面这段代码获取SIM的iccid,关于手机中常用术语简介可参考《Android中CS域和PS域以及手机中常用术语简介》 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); String simSerialNumber = telephonyManager.getSimSerialNumber();_getsimserialnumber

二维离散傅里叶变换与逆变换的原理与实现(Matlab)_二维傅里叶逆变换需要正负频吗-程序员宅基地

文章浏览阅读2w次,点赞39次,收藏181次。前言在野外数据采集中,虽然单个仪器采集的是一维信号,但是当把多台仪器数据汇总并生成做二维剖面的图像时,噪声可不只有一维的,更有x,y两个方差同时存在的"二维噪声"!我们已经知道一维噪声可以用一维傅里叶变换到频域滤波,同理二维噪声也可以用二维傅里叶变换到"频率滤波"。二维傅里叶正变换的原理笔者很讨厌一上来就看到一连串复杂的公式!因此当我看懂一个原理后,我就会用最好理解的方式来重述它,毕竟我更偏..._二维傅里叶逆变换需要正负频吗

Java中SimpleDateFormat用法详解-程序员宅基地

文章浏览阅读3.2k次。Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现,以下是SimpleDateFormat的用法及实例:java.text类 SimpleDateFormatjava.lang.Object java.text.Format java_java中simpledateformat

打印网页局部内容的方法-程序员宅基地

文章浏览阅读75次。如果不在乎排版,可以直接使用jqprint这个插件如果对打印出来的文件有排版上面的要求,可以先将需要打印的区域转换成图片,然后打印这个图片,或者直接下载当前图片使用html2canvas这个插件,先将目标区域利用toDataURL方法转换成URL编码的方式。接着将URL给a标签的href属性赋值,模拟点击a标签的操作就可以下载当前图片了。html2canvas($("#qr-d..._网页只打印部分内容 csdn

Unity3D A 星寻路(A*) C# 版本_unity a星算法只能运用在3d-程序员宅基地

文章浏览阅读1.1k次。这个算法很不错了 200 * 200 个格子,最多就十毫秒_unity a星算法只能运用在3d

十种技术保证在程序之路上不会被out (2005年)-程序员宅基地

文章浏览阅读1.2k次。一、XML   在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema(XSD),XPath,XQuery和SOAP.如果你现在还对XML一无所

推荐文章

热门文章

相关标签