有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用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) 个答案