mybatis-plus执行 SqlRunner.db().insert() 时 No value specified for parameter 1
时间: 2024-05-30 14:12:02 浏览: 107
这个问题通常是因为在执行 `SqlRunner.db().insert()` 时,插入的语句中没有给第一个参数赋值导致的。具体原因可能是插入语句中的参数数量不正确或者参数名称不正确。
你可以检查一下插入语句中的参数数量和名称是否正确,以及代码中是否正确传递了参数值。如果确定没有问题,可以考虑使用 Debug 模式来查找具体的问题所在,或者尝试使用 MyBatis-Plus 提供的其他插入方法,例如 `SqlRunner.db().insertBatch()` 或 `SqlRunner.db().insertObj()` 等。
阅读全文