确实只要保证BrandMapper.xml-sql语句-#{}的内容和接口BrandMapper-selectBrandByCondition-@Param("")的内容相同就可以运行。
但是当我重载另一条方法,就会出现如题所示的There is no getter for property named的error
按此理解,有两种情况:
1、无重载方法:只需要匹配#{}和@Param("")中的内容
2、有重载方法:就必须在无重载方法的基础之上,保证该内容是否是pojo包下的类封装的成员变量
所以,我的解决方法是,把#{}和@Param("")中的内容更改为返回对象的类中封装好的成员变量