批量大小
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
jOOQ 提供一个 透明批处理 API,它可以透明地缓冲 jOOQ 和其他 JDBC 支持的 API 生成的所有语句,以便进行批处理
// Everything in the below lambda will be buffered and batched DSL.using(configuration).batched(c -> { module1.insertSomething(c); module2.insertSomethingElse(c); });
使用 Settings.batchSize
标志来控制此 API 的最大批处理语句大小
Settings settings = new Settings() .withBatchSize(100); // Default Integer.MAX_VALUE
从 jOOQ 3.19 开始,此 Settings.batchSize
标志也适用于大多数其他批处理 API。
反馈
您对此页面有任何反馈吗? 我们很乐意听到!