异常提示
Error querying database. Cause: java.lang.NumberFormatException: For input string: “李四”
Cause: java.lang.NumberFormatException: For input string: “李四”
异常来源
我找了很久,一行一行注释debug,最后才发现是mapper文件里的if条件判断
<if test="name!=' ' and name!=null">
name = #{name}
</if>
异常解决
<if test='name!=" " and name!=null'>
name = #{name}
</if>
我不是很明白为什么换一下就不会报错了,不过倒是有了一条新的思路,以后可以考虑考虑单双引号的问题。