引言:在mybati是的mapper 文件中,需要做数据的非空判断
Exception in thread “main” 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
错误的原因:做类型判断的时候出错,字符串 才需要做 非空判断,才能和 ‘’ 比较
举例和总结
birth 是日期类型,不能和 ‘’ 进行比较
–>
score是double 的类型 不能和 ‘’ 比较
附注
suffixOverrides,prefixOverrides 作用
suffixOverrides="," 作用是 去除最后一个逗号
prefixOverrides=“and || or” 此时的作用是去除最前面的一个AND 或者 or