当前位置: 代码迷 >> 综合 >> MyBatis3.3.0关于invalid comparison: java.sql.Timestamp and java.lang.String异常的解决
  详细解决方案

MyBatis3.3.0关于invalid comparison: java.sql.Timestamp and java.lang.String异常的解决

热度:26   发布时间:2023-10-08 19:34:39.0
<if test="changeDate != null and changeDate != '' ">changedate = #{changeDate},
</if>

  mybatis 3.3.0中对于时间参数进行比较时的一个bug.

  如果拿传入的时间类型参数与空字符串''进行对比判断则会引发异常. 所以在上面的sql中去掉该判断, 只保留非空判断就正常了

  相关解决方案