我仍然收到错误消息,没有为1个参数提供值,也不知道哪里出了问题。

ps("INSERT INTO slide (presentation_id, duration, position, type) values (?, ?, ?, ?)     ").set(this.getId()).set(slide.getDuration()).set(slide.getPosition()).set(slide.getType().ordinal()).update();


在表I中,仅不为设置了自动增量的一栏提供值。

一切对我来说似乎都不错,但请提供任何建议可能有什么问题。

最佳答案

不要在列列表中包括autoinc字段。

ps("INSERT INTO slide (duration, position, type) values (?, ?, ?)     ").set(slide.getDuration()).set(slide.getPosition()).set(slide.getType().ordinal()).update();

关于java - 错误java.sql.SQLException:参数索引超出范围,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14739767/

10-13 22:05