解决java.lang.IllegalArgumentException:invalid comparison:java.lang.String and java.util.Date异常
异常描述
项目使用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/
版权所有,欢迎保留原文链接进行转载!
请点赞关注留言,如果有任何建议也可以留言,因为我会回复每一条评论,感谢阅读。
作者:沙漏倒装回忆1024
版权所有,转载请注明原文链接: https://www.cnblogs.com/lpan1024/p/16704511.html
请点赞关注留言,如果有任何建议也可以留言,因为我会回复每一条评论,感谢阅读。
版权所有,转载请注明原文链接: https://www.cnblogs.com/lpan1024/p/16704511.html
请点赞关注留言,如果有任何建议也可以留言,因为我会回复每一条评论,感谢阅读。