介绍 使用MyBatis比较对象时报错invalid comparison: java.util.Date and java.lang.String 原因 <if test="startTime != null and startTime != ''"> </if> 报错代码 and startTime != '' MyBatis的对象不能和字符串进行比较,直接判断是否为null即可 <if test="startTime != null"> </if>