Parameter ‘name’ not found. Available parameters are [sno, arg0, sex, param3, param1, param2]
原来方法为
@Update("update student set name=#{name},sex=#{sex} where sno=#{sno}")
int update(String name,String sex,String sno);
在每个字段前加@Param重命名变量即可。
修改后为:
@Update("update student set name=#{name},sex=#{sex} where sno=#{sno}")
int update(@Param("name")String name,@Param("sex")String sex,@Param("sno")String sno);