invalid comparison: java.util.Date and java.lang.String异常的原因

来源:互联网 发布:天涯明月刀有mac版吗 编辑:程序博客网 时间:2024/06/14 00:16

我数据库定义的createDate 是datetime类型。

实体类中定义了

private Date date;

mybatis查询:

<if test="date!= null and date !=''">                AND date_format(har.create_date,'%Y-%m-%d') < date_add(date_format(#{date},'%Y-%m-%d'),interval 1 day) </if>

执行时抛出异常invalid comparison: java.util.Date and java.lang.String。

原因:

<if test="date!= null and date !=''">
date为Date类型,不能和‘’比较,只判断是不是null就行啦:
<if test="date!= null">


阅读全文
1 0
原创粉丝点击