springBoot中的map.xml文件中动态sql的日期判断报错
问题:传入日期格式,在map.xml文件报错,invalid comparison: java.util.Date and java.lang.String(invalid comparison 无效的比较)原因:在map.xml文件中 使用了动态sql中的if标签,if中的test中用日期格式比较了字符串。解决方法,去除比较字符串即可,只保留非null判断。
·
问题:传入日期格式,在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>
最后的最后
希望各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!
咱们下期再见!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)