当前位置:   article > 正文

控制台报错invalid comparison: java.util.Date and java.lang.String

控制台报错invalid comparison: java.util.Date and java.lang.String

一、错误原因:

2、原因及解决方式

找到mybatis的xml文件,发现只有这两个字段是日期类型,仔细想了一下,那八成就是日期类型Date不能进行字符串Date != ""判断,只进行Date != null判断即可!

  1. <if test="bean.joinTime != null and bean.joinTime != ''">join_time= #{bean.joinTime},</if>
  2. <if test="bean.lastLoginTime != null and bean.lastLoginTime != ''">last_login_time=#{bean.lastLoginTime},</if>

修改判读方式去掉!=''

  1. <if test="bean.joinTime != null">join_time= #{bean.joinTime},</if>
  2. <if test="bean.lastLoginTime != null">last_login_time=#{bean.lastLoginTime},</if>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/310329
推荐阅读
相关标签
  

闽ICP备14008679号