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