0.背景

springMVC+mybatis项目,执行update操作的时候报上面的错。

1.原因

在编写mybatis的XML文件出了错

  <if test="cityReportTime !=null  and cityReportTime !='' " >
                city_report_time = #{cityReportTime},
            </if>

在实体类里,cityReportTime是Date类型,但是在这里被当成字符串判断了。

解决办法:

去点判断字符串即可

   <if test="cityReportTime !=null " >
                city_report_time = #{cityReportTime},
            </if>
分类: 常见报错