There is no getter for property named 'NULL' in ……
Posted 沙弥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了There is no getter for property named 'NULL' in ……相关的知识,希望对你有一定的参考价值。
往往细节上的错误事最要命的事情,当你看着代码,逻辑上没有问题,但是却又曝出一些莫名其妙不知所以的错,你百度了
说出来的原因又是乱七八糟的鸡肋!很无助,纠结了很久,浪费了很多宝贵的时间……看代码!
<update id="Updateuser2" parameterType="User"> update ckx_user <set> <if test="userName != NULL"> userName=#{userName}, </if> <if test="passWord != NULL"> passWord=#{passWord} </if> </set> where userId=#{userId} </update>
看这段代码,一小段,加上错误提示,你应该可以悟得到!但是在码海你能在短时间发现,你厉害!
没错!<if test="userName != NULL">我一直没看出来错误,userName != NULL,现在不是对空的判断了!而是是否等于NULL这个字符串
太扯淡了!一直报错:Error updating database. Cause: org.apache.ibatis.reflection.ReflectionException:
他说错误的跟新数据!操蛋的人生不需要解释!看改后!
<update id="Updateuser2" parameterType="User"> update ckx_user <set> <if test="userName != null"> userName=#{userName}, </if> <if test="passWord != null"> passWord=#{passWord} </if> </set> where userId=#{userId} </update>
编译通过!运行正常!这是耽误了我一个晚上的事情。
以上是关于There is no getter for property named 'NULL' in ……的主要内容,如果未能解决你的问题,请参考以下文章
Struts2中There is no Action mapped for namespace错误解决方法
git pull报错:There is no tracking information for the current branch
git pull报错:There is no tracking information for the current branch
There is no getter for property named 'NULL' in ……
There is no Action mapped for namespace / and action name login. - [unknown location]
Mybatis单个参数的if判断(针对异常:There is no getter for property..)------mybatis的内置对象