今天项目执行一个update命令时,报错 invalid comparison: java.util.Date and java.lang.String; 意思是 Date 和 String 无效的比较,但是我仔细查看了Pojo以及jdbcType的类型,都是时间类型,并没有错误啊。
仔细看了一下xml文件sql。发现其下面标签:
<if test="referralTime != null and referralTime != ''">
此标签中出现 referralTime != '' 的表达式,这里就相当于date与string 比较,所以报错 invalid comparison: java.util.Date and java.lang.String;
问题自此解决,改成判断是否为null就行了
<if test="referralTime != null">
本文地址:https://blog.csdn.net/w934576256/article/details/107310164
如对本文有疑问, 点击进行留言回复!!
详解SpringBoot修改启动端口server.port的四种方式
网友评论