我仍然收到错误消息,没有为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/