From b23760f7cab93cf1ea99a15b647064494e0eebb6 Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Sat, 26 Aug 2023 18:05:47 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20=E6=9B=B4=E6=96=B0=20QueryColumnBehavior?= =?UTF-8?q?=20=E9=85=8D=E7=BD=AE=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh/base/querywrapper.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/zh/base/querywrapper.md b/docs/zh/base/querywrapper.md index 3f892429..a00ee8cb 100644 --- a/docs/zh/base/querywrapper.md +++ b/docs/zh/base/querywrapper.md @@ -1024,12 +1024,7 @@ QueryWrapper query2 = QueryWrapper.create() 此时,我们可以通过配置 QueryColumnBehavior 来自定义忽略的值。如下的代码会自动忽略 `null` 和 `空字符串`: ```java -QueryColumnBehavior.setIgnoreFunction(new Predicate() { - @Override - public boolean test(Object o) { - return "".equals(o); - } -}); +QueryColumnBehavior.setIgnoreFunction(o -> o == null || "".equals(o)); ``` 另外,在某些场景下,开发者希望在构建 QueryWrapper 中,如果传入的值是集合或数组,则使用 `in` 逻辑,否则使用 `=`(等于)