This commit is contained in:
Looly
2025-07-23 15:05:10 +08:00
parent 04bb0183e5
commit 27f77f83a7

View File

@@ -25,6 +25,7 @@ import cn.hutool.v7.db.Entity;
import cn.hutool.v7.db.dialect.DialectName; import cn.hutool.v7.db.dialect.DialectName;
import cn.hutool.v7.db.dialect.impl.OracleDialect; import cn.hutool.v7.db.dialect.impl.OracleDialect;
import java.io.Serial;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection; import java.util.Collection;
@@ -39,6 +40,7 @@ import java.util.List;
* @author Looly * @author Looly
*/ */
public class SqlBuilder implements Builder<String> { public class SqlBuilder implements Builder<String> {
@Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
// --------------------------------------------------------------- Static methods start // --------------------------------------------------------------- Static methods start
@@ -191,7 +193,7 @@ public class SqlBuilder implements Builder<String> {
entity.forEach((field, value) -> { entity.forEach((field, value) -> {
if (StrUtil.isNotBlank(field)) { if (StrUtil.isNotBlank(field)) {
if (fieldsPart.length() > 0) { if (!fieldsPart.isEmpty()) {
// 非第一个参数,追加逗号 // 非第一个参数,追加逗号
fieldsPart.append(", "); fieldsPart.append(", ");
placeHolder.append(", "); placeHolder.append(", ");