执行更新语句报错Parameter 'name' not found. Available parameters are [1, id, param1, param2]
@Update("update emp set name=#{name},avatar=#{avatar},dept_id=#{deptId},job=#{job},birthday=#{birthday}," +
"sex=#{sex},edu=#{edu},idcard=#{idcard},address=#{address},phone=#{phone},remark=#{remark} where id = #{id}")
void updateByEmp(@Param("id") Integer id,Emp emp);