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 6d0822795..ba2ee4ba8 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 @@ -46,6 +46,11 @@ public class AutoDDLProcessor implements InitializingBean { } } if (properties.isAutoDdl()) { + //加载全部表信息 + operator.getMetadata() + .getCurrentSchema() + .loadAllTable(); + List entities = this.entities.stream().map(EntityInfo::getRealType).collect(Collectors.toList()); if (reactive) { Flux.fromIterable(entities)