소스 검색

启动时加载全部表信息

zhou-hao 5 년 전
부모
커밋
3cf20cdb47
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/AutoDDLProcessor.java

+ 5 - 0
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<Class> entities = this.entities.stream().map(EntityInfo::getRealType).collect(Collectors.toList());
             if (reactive) {
                 Flux.fromIterable(entities)