在SSM框架中,MyBatis报错如标题所示:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
原因在于myabtis中把intime与string进行了比较如下图
<if test="intime!=null and intime!=''">错误信息在:intime!=''",判断intime不为空
<![CDATA[
AND TIMESTAMPDIFF(day,#{intime,jdbcType=TIMESTAMP},intime)=0
]]>
</if>
<if test="intime!=null">
<![CDATA[
AND TIMESTAMPDIFF(day,#{intime,jdbcType=TIMESTAMP},intime)=0
]]>
</if>
- 本文标题: Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
- 文章分类:【JavaWeb】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.