异常描述
项目使用mybatis新增数据的时候,报错java.lang.IllegalArgumentException:invalid comparison:java.lang.String and java.util.Date
异常分析
java.lang.IllegalArgumentException:无效比较:java.lang.String和java.util.Date;
在xml文件中,使用了if判断field是否为空,且不为' ',data类型和String类型对不上,所以报错。
<if test="createDate != null and createDate != '' "> create_date </if>
解决方案
1.修改项目的xml文件,去掉 and createDate != ''
<if test="createDate != null> create_date </if>
笔者: 沙漏倒装回忆1024
出处:https://www.cnblogs.com/lpan1024/
版权所有,欢迎保留原文链接进行转载!