diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java index 71bfa2f54..e34426665 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java @@ -120,11 +120,13 @@ public class CharSequenceUtil extends StrValidator { } /** - * 调用对象的toString方法,{@code null}会返回空字符串 "" + * 调用对象的toString方法,{@code null}会返回空字符串 ""
+ * 如果仅仅是对{@link CharSequence}处理,请使用{@link #emptyIfNull(CharSequence)} * * @param obj 对象 * @return {@link String } * @author Junwei Xu + * @see #emptyIfNull(CharSequence) */ public static String toStringOrEmpty(final Object obj) { // obj为空时, 返回 null 或 "null" 都不适用部分场景, 此处返回 "" 空字符串 diff --git a/hutool-db/pom.xml b/hutool-db/pom.xml index a787497b9..7112dc73a 100755 --- a/hutool-db/pom.xml +++ b/hutool-db/pom.xml @@ -38,7 +38,7 @@ 1.2.21 4.0.3 - 3.45.1.0 + 3.46.0.0 2.5.2 diff --git a/hutool-db/src/test/java/org/dromara/hutool/db/Issue3654Test.java b/hutool-db/src/test/java/org/dromara/hutool/db/Issue3654Test.java new file mode 100644 index 000000000..810dc5019 --- /dev/null +++ b/hutool-db/src/test/java/org/dromara/hutool/db/Issue3654Test.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2024. looly(loolly@aliyun.com) + * Hutool is licensed under Mulan PSL v2. + * You can use this software according to the terms and conditions of the Mulan PSL v2. + * You may obtain a copy of Mulan PSL v2 at: + * https://license.coscl.org.cn/MulanPSL2 + * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, + * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, + * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. + * See the Mulan PSL v2 for more details. + */ + +package org.dromara.hutool.db; + +import org.dromara.hutool.db.config.DbConfig; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public class Issue3654Test { + @Test + @Disabled + void insertSqliteTest() { + final Db db = Db.of(DbConfig.of().setUrl("jdbc:sqlite:d:/test/test.db")); + db.insert(Entity.of("user").set("age", "testStr2")); + } +}