zoukankan      html  css  js  c++  java
  • 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>

    编译通过!运行正常!这是耽误了我一个晚上的事情。

  • 相关阅读:
    结对项目——自动生成小学四则运算题目
    个人项目作业
    自我介绍+软工5问
    团队作业3--需求改进&系统设计
    团队作业2-需求规格说明书
    团队项目-第一周
    结对项目:四则运算表达式生成程序
    个人项目作业--WC的实现
    自我介绍+软工五问
    团队作业3-需求改进&系统设计
  • 原文地址:https://www.cnblogs.com/ckxlovejava/p/6063785.html
Copyright © 2011-2022 走看看