问题描述:
在使用Mybatis时出现错误。
org.mybatis.spring.MyBatisSystemException: nested exception is
org.apache.ibatis.binding.BindingException: Parameter 'password' not found.
Available parameters are [arg3, arg2, arg1, arg0, param3, param4, param1, param2]
原因分析:
Mapper映射文件中抽象方法的参数没有声明@Param
注解
解决方案:
为参数加上@Param
注解
Integer updatePasswordByUid(@Param("uid") Integer uid,
@Param("password") String password,
@Param("modifiedUser") String modifiedUser,
@Param("modifiedTime") Date modifiedTime);