使用PostgreSQL java进行批量/批更新
我正在使用下面的命令向表中插入/更新使用PostgreSQL java进行批量/批更新,java,jooq,postgresql-10,Java,Jooq,Postgresql 10,我正在使用下面的命令向表中插入/更新 insertResult = ((InsertReturningStep) ctx.insertInto(jOOQEntity, insertFields) .values(insertValue).onDuplicateKeyUpdate() .set(tableFieldMapping.duplicateInsertMap)).returning().fetch(); 但使用上述命令,我可以一次插入/
insertResult = ((InsertReturningStep) ctx.insertInto(jOOQEntity, insertFields)
.values(insertValue).onDuplicateKeyUpdate()
.set(tableFieldMapping.duplicateInsertMap)).returning().fetch();
但使用上述命令,我可以一次插入/更新一条记录。
我想用一个命令更新多条记录
为此,我将相同字段的值列表发送到值中,但我得到以下错误
“java.lang.IllegalArgumentException:值的数量必须与字段的数量匹配”
是否有一种一次性更新批量记录的解决方案