表中日期类型为datetime,在mybatis中不能用传入的日期参数与空字符串进行比较,只保留非空判断即可
<if test="createTime != null and createTime != ''">...</if>
改为:
<if test="createTime != null">...</if>
本文介绍在MyBatis中处理日期类型的正确方法。针对表中日期字段为datetime类型的情况,文章指出不应使用传入的日期参数与空字符串进行比较,而应仅保留非空判断。通过修改if条件表达式,确保了查询逻辑的准确性。
表中日期类型为datetime,在mybatis中不能用传入的日期参数与空字符串进行比较,只保留非空判断即可
<if test="createTime != null and createTime != ''">...</if>
改为:
<if test="createTime != null">...</if>
511

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