报错信息:

java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String 

错误原因:

原因是在 Mybatis 的 xml 文件里,加入了判断空字符串的语句,无法比较 java.util.Date 类型的字段与 java.lang.String 类型的 “”

<if test="node.createDate != null and node.createDate != ''">
    create_date,
</if>

解决方法:

将判断空字符串的语句删除

<if test="node.createDate != null">
    create_date,
</if>

原文链接:https://miansen.wang/2019/06/23/1/