From d3092aa8be3d8640b1ec5bf2bceb7cd96143464d Mon Sep 17 00:00:00 2001 From: wuweigang Date: Fri, 9 May 2025 00:40:55 +0800 Subject: [PATCH] =?UTF-8?q?optimise=EF=BC=9A=E5=BD=93=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E6=9F=A5=E8=AF=A2=E4=B8=8D=E5=88=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E8=BF=94=E5=9B=9E=E4=BA=86=20"[]",=E9=9C=80?= =?UTF-8?q?=E8=A6=81=E5=85=BC=E5=AE=B9=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yudao/framework/mybatis/core/type/LongListTypeHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/type/LongListTypeHandler.java b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/type/LongListTypeHandler.java index 8c30f3df8..62002cdd4 100644 --- a/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/type/LongListTypeHandler.java +++ b/yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/type/LongListTypeHandler.java @@ -49,7 +49,8 @@ public class LongListTypeHandler implements TypeHandler> { } private List getResult(String value) { - if (value == null) { + // 当数据库查询不到数据时,返回了 "[]",需要兼容一下 + if (value == null || "[]".equals(value)) { return null; } return StrUtils.splitToLong(value, COMMA);