Cause: org.apache.ibatis.binding.BindingException: Parameter 'eName' not found.解决方案

在应用MyBatis框架,出现下面错误信息

### Cause: org.apache.ibatis.binding.BindingException: Parameter 'eName' not found. Available parameters are [0, 1, 2, 3, param3, param4, param1, param2]

 

错误代码

public int updataEmp(Integer id,String eName,Integer gender,double salary);

正确代码

public int updataEmp(@Param("id")Integer id,@Param("eName")String eName,@Param("gender")Integer gender,@Param("salary")double salary);

当方法中有多个参数时,要用@param(" ")注解

posted @ 2017-09-05 15:27  Darius_Bennett  阅读(560)  评论(0编辑  收藏  举报