From 9b47a416cecda540b3cbc6df032a5ae179df3b79 Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 11 Dec 2022 13:48:56 +0800 Subject: [PATCH] fix bug --- hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java b/hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java index 6e8e2c5d0..60301f272 100644 --- a/hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java +++ b/hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java @@ -137,7 +137,7 @@ public class NamedSql { if(paramMap.containsKey(nameStr)) { // 有变量对应值(值可以为null),替换占位符为?,变量值放入相应index位置 final Object paramValue = paramMap.get(nameStr); - if(ArrayUtil.isArray(paramValue) && StrUtil.contains(sqlBuilder, "in")){ + if(ArrayUtil.isArray(paramValue) && StrUtil.containsIgnoreCase(sqlBuilder, "in")){ // 可能为select in (xxx)语句,则拆分参数为多个参数,变成in (?,?,?) final int length = ArrayUtil.length(paramValue); for (int i = 0; i < length; i++) {