org.apache.ibatis.binding.BindingException: Parameter 'xxxxx' not found.问题解决

出现这种问题的原因是:在mapper/dao中使用多个参数时必须用@Param(“XXX”)来指明。 所以,我们需要对mapper/dao中的多参数方法进行修改。

改前

int Insert(String userName, String passWord,String realName);

改后

int Insert(@Param("userName")String userName, 
@Param("passWord")String passWord, @Param("realName")String realName);

补充:

当只有一个参数时,dao接口的方法中可不用添加注解。Mybatis可成功匹配参数。

当大于一个参数时,dao接口的方法中需要使用注解@Param(“XXX”)为Mybatis指定参数名称。

你可能感兴趣的:(SpringBoot)