mybatis无效比较:invalid comparison:java.util.data and java.lang.string

Posted maggieq8324

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis无效比较:invalid comparison:java.util.data and java.lang.string相关的知识,希望对你有一定的参考价值。

原因: 时间与空字符串比较是无效的,如果拿传入的时间类型参数与空字符串‘‘进行对比则会引发invalid comparison:java.util.data and java.lang.string异常

解决方法: 把xxx.xml中的

<if test="XXX !=null and XXX!='' ">
XXX!='' 去掉,只保留非空判断

以上是关于mybatis无效比较:invalid comparison:java.util.data and java.lang.string的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis错误:invalid comparison: java.util.Date and java.lang.String

mybatis plus Invalid bound statement (not found) 解决方案

mybatis异常invalid comparison: java.util.Date and java.lang.String

springboot 整合mybatis的坑:Invalid bound statement (not found)

springboot 整合mybatis的坑:Invalid bound statement (not found)

mybatis部分版本异常invalid comparison: java.util.Date and java.lang.String