问题
mybatis中使用mapper接口方式时,mapper的配置文件中sql语句的参数为String类型时,出现如下错误:
There is no getter for property named 'category' in 'class java.lang.String'
解决办法
mapper接口类中,与sql语句对应的方法的参数上加上
public Object methodName (@Param("paramName")String paramName);
本文解决在MyBatis中使用Mapper接口时,遇到的There is no getter for property named 'category' in 'class java.lang.String'错误。通过在Mapper接口方法参数上使用@Param注解,可以正确传递String类型的参数。
mybatis中使用mapper接口方式时,mapper的配置文件中sql语句的参数为String类型时,出现如下错误:
There is no getter for property named 'category' in 'class java.lang.String'
mapper接口类中,与sql语句对应的方法的参数上加上
public Object methodName (@Param("paramName")String paramName);
372
4744
2111
4306
1322
8465

被折叠的 条评论
为什么被折叠?