Browse Source

优化autoDDL

zhou-hao 4 years ago
parent
commit
23d03dd581

+ 1 - 0
hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/AutoDDLProcessor.java

@@ -75,6 +75,7 @@ public class AutoDDLProcessor implements InitializingBean {
                 try {
                     operator.ddl()
                             .createOrAlter(resolver.resolve(entity))
+                            .autoLoad(false)
                             .commit()
                             .sync();
                 } catch (Exception e) {

+ 2 - 2
hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/configuration/CompositeEntityTableMetadataResolver.java

@@ -13,9 +13,9 @@ import java.util.concurrent.atomic.AtomicReference;
 
 public class CompositeEntityTableMetadataResolver implements EntityTableMetadataResolver {
 
-    private List<EntityTableMetadataParser> resolvers = new ArrayList<>();
+    private final List<EntityTableMetadataParser> resolvers = new ArrayList<>();
 
-    private Map<Class, AtomicReference<RDBTableMetadata>> cache = new ConcurrentHashMap<>();
+    private final Map<Class, AtomicReference<RDBTableMetadata>> cache = new ConcurrentHashMap<>();
 
     public void addParser(EntityTableMetadataParser resolver) {
         resolvers.add(resolver);

+ 6 - 6
pom.xml

@@ -90,7 +90,7 @@
         <cglib.version>3.2.2</cglib.version>
         <aspectj.version>1.6.12</aspectj.version>
 
-        <hsweb.ezorm.version>4.0.8</hsweb.ezorm.version>
+        <hsweb.ezorm.version>4.0.9-SNAPSHOT</hsweb.ezorm.version>
         <hsweb.utils.version>3.0.2</hsweb.utils.version>
         <hsweb.expands.version>3.0.2</hsweb.expands.version>
         <swagger.version>2.7.0</swagger.version>
@@ -455,7 +455,7 @@
         <repository>
             <id>hsweb-nexus</id>
             <name>Nexus Release Repository</name>
-            <url>http://nexus.hsweb.me/content/groups/public/</url>
+            <url>https://nexus.hsweb.me/content/groups/public/</url>
             <snapshots>
                 <enabled>true</enabled>
                 <updatePolicy>
@@ -467,7 +467,7 @@
         <repository>
             <id>aliyun-nexus</id>
             <name>aliyun</name>
-            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
+            <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
         </repository>
 
         <repository>
@@ -482,12 +482,12 @@
         <repository>
             <id>releases</id>
             <name>Nexus Release Repository</name>
-            <url>http://nexus.hsweb.me/content/repositories/releases/</url>
+            <url>https://nexus.hsweb.me/content/repositories/releases/</url>
         </repository>
         <snapshotRepository>
             <id>snapshots</id>
             <name>Nexus Snapshot Repository</name>
-            <url>http://nexus.hsweb.me/content/repositories/snapshots/</url>
+            <url>https://nexus.hsweb.me/content/repositories/snapshots/</url>
         </snapshotRepository>
     </distributionManagement>
 
@@ -495,7 +495,7 @@
         <pluginRepository>
             <id>aliyun-nexus</id>
             <name>aliyun</name>
-            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
+            <url>https://maven.aliyun.com/nexus/content/groups/public/</url>
         </pluginRepository>
     </pluginRepositories>
 </project>