每日 bug -----mybatis mapper 文件的 数据类型判断

引言:在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

发布了52 篇原创文章 · 获赞 11 · 访问量 2480

猜你喜欢

转载自blog.csdn.net/weixin_41705396/article/details/104427022