'updateById(com.codingfuture.entity.Student)' in 'com.codingfuture.Dao.BaseDao' cannot be applied to '(int, java.lang.String, int, int)'
时间: 2024-03-29 20:37:42 浏览: 167
ssh.rar_Action!_service dao_ssh action_ssh com.dao_ssh dao
这错误的原因是你在调用 `updateById` 方法时传入的参数类型与方法定义的参数类型不匹配。`updateById` 方法在 `BaseDao` 中定义为接收一个 `Student` 类型的参数,而你传入的参数类型为 `(int, java.lang.String, int, int)`。
你需要检查一下传参是否正确,如果需要使用 `updateById` 方法来更新一个学生的信息,你需要传入一个 `Student` 类型的对象作为参数,而不是四个独立的值。
阅读全文