可用版本:Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

批量执行

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

当插入、更新、删除大量记录时,您可能希望从 JDBC 批处理操作中获益,这可以通过 jOOQ 完成。这些操作可以通过 jOOQ 的 DSLContext 来实现,如下例所示

// Fetch a bunch of books
Result<BookRecord> books = create.fetch(BOOK);

// Modify the above books, and add some new ones:
modify(books);
addMore(books);

// Batch-update and/or insert all of the above books
create.batchStore(books).execute();

在内部,jOOQ 将渲染所有必需的 SQL 语句并将它们作为常规的 JDBC 批处理执行来执行。

反馈

您对此页面有任何反馈吗?我们很乐意听取您的意见!

The jOOQ Logo