数据库中的字段是datetime类型或timestamp类型
对此字段进行修改操作时,出现Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String报错
![](https://img-blog.csdnimg.cn/img_convert/e3800eef7598686eef1752f35900882d.png)
![](https://img-blog.csdnimg.cn/img_convert/b69373ecbaea8d4152192bd8b320887d.png)
原因:
MyBatis中时间类型不能与空字符串进行比较,把后面的!= ''去掉即可。
![](https://img-blog.csdnimg.cn/img_convert/a41e8b32f5739b24ecb9b301a6fec42c.png)
![](https://img-blog.csdnimg.cn/img_convert/2317f5572199a4828071d41ec862cb2a.png)
数据库中的字段是datetime类型或timestamp类型
对此字段进行修改操作时,出现Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String报错
原因:
MyBatis中时间类型不能与空字符串进行比较,把后面的!= ''去掉即可。