Java教程

报错:invalid comparison: cn.hutool.core.date.DateTime and java.lang.String

本文主要是介绍报错:invalid comparison: cn.hutool.core.date.DateTime and java.lang.String,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

错误代码:

<if test="startTime!=null and startTime!='' and endTime!=null and endTime !=''">
            AND t1.update_time BETWEEN #{startTime} AND #{endTime}
        </if>

原因分析:

mybatis在3.30版本及以上判定时间时,不能将DateTime类型与字符串进行比较

修改代码

<if test="startTime!=null and endTime!=null">
            AND t1.update_time BETWEEN #{startTime} AND #{endTime}
        </if>

 

这篇关于报错:invalid comparison: cn.hutool.core.date.DateTime and java.lang.String的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!