解决@org.apache.ibatis.binding.BindingException: Parameter ‘username’ not found. Available parameters are [arg1, arg0, param1, param2]
报错详细信息,账号密码校验时后端报错 造成原因:Mybatis没有匹配到这个参数或者找到相对应的参数
(检查Dao/Mapper层中是否缺少@Param注解)
在相对应的Dao层中加上@Param注解
修改前代码:
修改后代码:
public int verifyPassword(@Param(“username”) String username,@Param(“password”) String password);
多个参数时必须用@Param(“XXX”)来指明
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)