Mybatis练习中的错误记录

一、在用动态sql语句的模糊查询的时候,运行时报异常,但是看sql语句也没问题

Mybatis练习中的错误记录

猜测有可能时因为sql语句的判定条件出错

Mybatis练习中的错误记录

就对sql语句进行了修改,换了一种写法,但是同样的意思

Mybatis练习中的错误记录

这会运行就不报错了。

后来进行分析发现,可能是因为,参数的原因,如果parameterType是基本数据类型,则两种写法都可以,如果是传了一个对象,则有可能报错,不是一定会报错。