返回顶部
首页 > 资讯 > 数据库 >java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String问题解决
  • 827
分享到

java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String问题解决

javamybatismysql 2023-08-19 12:08:59 827人浏览 安东尼
摘要

一.问题 java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String(无效比较:java.util.Date和jav

一.问题

java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String(无效比较:java.util.Date和java.lang.String)

二.原因

为什么会说无效比较呢,因为Date类型只能为null值,只有String可以为null和空字符串,所以当你在你的mapper.xml里面对不是String类型的字段进行 空字符串 判断时就会报错。
![在这里插入图片描述](https://img-blog.csdnimg.cn/8efb6ae98a8a43c7915768

三.解决

因为Date类型只能等于null,等于 空字符串 是对字符串操作,所以会报错,只做null判断就好了

在这里插入图片描述

四.联系

判断你的mapper.xml能不能用空字符串判断你的字段,可以根据你数据库的那个字段能否赋值空字符串就行。

来源地址:https://blog.csdn.net/twotwo22222/article/details/125524360

您可能感兴趣的文档:

--结束END--

本文标题: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String问题解决

本文链接: https://lsjlt.com/news/375451.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作