Mybatis查询报错:There is no getter for property named '*' in 'class java.lang.String

问题:
执行查询时报错:There is no getter for property named '*' in 'class java.lang.String
原因:
传过去的参数为识别。本例为

public interface TestMapper{
    List findAllBase(String search);
}

解决方法:
1、在mapper接口增加参数设置,如下:

public interface TestMapper{
    List findAllBase(@Param(value="search") String search);
}

2、将具体报错的变量名更换为_parameter,如下:

你可能感兴趣的:(Mybatis查询报错:There is no getter for property named '*' in 'class java.lang.String)