From 99aafcf573f491c41ba896cad2a26bf825e18940 Mon Sep 17 00:00:00 2001 From: zhouhao Date: Tue, 30 Sep 2025 14:45:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/crud/configuration/AutoDDLProcessor.java | 5 ++++- pom.xml | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/AutoDDLProcessor.java b/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/AutoDDLProcessor.java index 65f4fd4eb..5fdebae46 100644 --- a/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/AutoDDLProcessor.java +++ b/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/AutoDDLProcessor.java @@ -120,8 +120,11 @@ public class AutoDDLProcessor implements InitializingBean { if (table == null) { SqlRequest request = schema.findFeatureNow(CreateTableSqlBuilder.ID).build(metadata); log.info("DDL SQL for {} \n{}", entity, request.toNativeSql()); + schema.addTable(metadata); + }else { + table.merge(metadata); } - schema.addTable(metadata); + } } } diff --git a/pom.xml b/pom.xml index e4fae741b..8946de136 100644 --- a/pom.xml +++ b/pom.xml @@ -262,7 +262,7 @@ org.projectlombok lombok - 1.18.30 + 1.18.42 @@ -442,7 +442,7 @@ org.projectlombok lombok - 1.18.30 + 1.18.42 provided