在使用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>
博客主要讲述在使用MyBatis时,在mapper.xml里对Date类型进行比较出现报错,提示不能用Date类型与String类型比较,指出问题代码所在,并说明在MyBatis中对Date类型进行空判断的正确做法。

2103

被折叠的 条评论
为什么被折叠?



