From 5fc7201b026d71189aa55bac7ca8a60dc99f4ffa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Tue, 19 Sep 2023 16:21:46 +0800 Subject: [PATCH] doc: update docs --- docs/zh/base/batch.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/zh/base/batch.md b/docs/zh/base/batch.md index d2ceadbf..94a06a95 100644 --- a/docs/zh/base/batch.md +++ b/docs/zh/base/batch.md @@ -87,7 +87,18 @@ Db.executeBatch(accounts, 1000, AccountMapper.class ``` 以上的 **错误** 示例,是因为没有用到 `mapper` 参数,因此,不仅仅 `Db.executeBatch` 返回的都是失败的内容,而且也起不到批量操作的作用。 +以上代码需要修改为: +```java +List accounts = .... +Db.executeBatch(accounts, 1000, AccountMapper.class + , (mapper, account) -> { + + UpdateChina.of(mapper) //使用 mapper 参数,才能起到批量执行的效果 + .set(Account::getUserName, "张三") + .update(); +}); +``` ## `Db.updateBatch` 方法