问题:传入日期格式,在map.xml文件报错,invalid comparison: java.util.Date and java.lang.String(invalid comparison 无效的比较)
原因:在map.xml文件中 使用了动态sql中的if标签,if中的test中用日期格式比较了字符串
update car_repair
<set>
<if test="maintenanceDate != null and maintenanceDate != '' ">
maintenance_date = #{maintenanceDate},
</if>
解决方法,去除比较字符串即可,只保留非null判断
<update id="update">
update car_repair
<set>
<if test="maintenanceDate != null">
maintenance_date = #{maintenanceDate},
</if>
最后的最后
希望各位屏幕前的靓仔靓女们
给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!
咱们下期再见!