在使用mybatis的时候,在mapper.xml中写了一段这样的代码,我的startTime是Date类型的

<if test="startTime != null and startTime != ''">
        
</if>

此时就会报错invalid comparison: java.util.Date and java.lang.String(无效的比较),不能用Date类型与String类型进行比较,问题出现在下面这段代码

and startTime != ''

在mybatis中对Date类型进行空判断,只需要如下即可

<if test="startTime != null">

</if>
最后修改:2023 年 09 月 11 日
如果觉得我的文章对你有用,请随意赞赏