本文共 314 字,大约阅读时间需要 1 分钟。
现象: 实体定义了一个Date类型的字段,如下
/** * 生日 */ @DateTimeFormat(pattern="yyyy-MM-dd") private Date birthday;
Mybatis的Mapper定义如下
birthday = #{birthday, jdbcType=DATE},
原因: Date或timestamp类型,不能和’'比较,只判断null就行了。
解决方法: 去掉and birthday != ''
即可,如下 birthday = #{birthday, jdbcType=DATE},
转载地址:http://cyyyn.baihongyu.com/