使用PostgreSQL java的jooq批量/批更新
我正在使用下面的命令向表中插入/更新
insertResult = ((InsertReturningStep) ctx.insertInto(jOOQEntity, insertFields)
.values(insertValue).onDuplicateKeyUpdate()
.set(tableFieldMapping.duplicateInsertMap)).returning().fetch();
但使用上述命令,我可以一次插入/更新一条记录。 我想用一个命令更新多条记录
为此,我将相同字段的值列表发送到值中,但我得到以下错误
"java.lang.IllegalArgumentException: The number of values must match the number of fields"
是否有一种一次性更新批量记录的解决方案
共 (0) 个答案