DELETE FROM user WHERE id = #{id} //删除 public int deleteUserById(@Param("id") int user_id);

参数应该是'id'。因为在SQL语句中,删除操作是基于id进行的,而在Java方法中,参数名为'user_id',需要使用@Param注解指定参数名与SQL语句中的列名对应。因此,应该将@Param注解中的参数名修改为'id',与SQL语句中的列名对应。

MyBatis 通用查询映射结果示例及参数说明

原文地址: https://www.cveoy.top/t/topic/mUPs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录