Cause: org.apache.ibatis.binding.BindingException: Parameter ‘brand’ not found
1.错误现象

2.错误原因
Dao层的接口

xml配置文件

错误原因以及修改办法:在mybatis中如果使用if,where等标签的时候,dao层的参数需要用@Param注解,如上图中的teg字段,同时在xml的SQL语句中,参数的获取也需要直接写参数名,如xml中的teg;brand就是因为没有用这种方法导致了错误,只需要参考teg修改即可解决错误。