Mybatis:java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String

Mybatis:java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String_第1张图片

原因:对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常。

错误写法:

  

正确写发:

  

所以比较的时候去掉比较'',只比较null就可以了。

你可能感兴趣的:(java,mybatis,后端)