1.产生原因
字面上,就是说Mybatis并没有匹配到这个参数。
2.解决方案
使用注解@Param(“XXX”)来完成。
1.当只有一个参数时,Mapper/Dao层中的方法是可以不使用注解的。
比如插入数据的时候:
public void insertAdmin(String username);
2.多个参数时必须用@Param(“XXX”)来指明:
比如登录验证的时候:
public void insertAdmin(@Param("username")String username,@Param("password")String password);
此时在运行就不会再报错了。