报错信息:
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>