错误:
Caused by: org.apache.ibatis.exceptions.PersistenceException:
Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String
这个坑坑了我半个多小时找,最后发现是mybatis对date校验的bug。我们只能判空,不能拿Date类型和空字符创作比较。解决办法就是去与空字符串的比较就好。
#{establishmentTime},
出错原因: mybatis中时间判断不能判断是否为空串
处理方法 删除 and establishmentTime != ‘’
establishment_time,
就可以成功的存入了