Pārlūkot izejas kodu

需要检测外键依赖, 删除 @JoinColumn 注解中的 foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT)

reghao 1 gadu atpakaļ
vecāks
revīzija
5a620c31e4

+ 3 - 3
web/src/main/java/cn/reghao/devops/web/mgr/app/model/po/config/AppConfig.java

@@ -59,15 +59,15 @@ public class AppConfig extends BaseEntity implements Cloneable {
 
     // buildConfig
     @ManyToOne(cascade = CascadeType.REFRESH)
-    @JoinColumn(name = "repo_auth_config_id", foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
+    @JoinColumn(name = "repo_auth_config_id")
     @NotNull
     private RepoAuthConfig repoAuthConfig;
     @ManyToOne(cascade = CascadeType.REFRESH)
-    @JoinColumn(name = "compiler_config_id", foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
+    @JoinColumn(name = "compiler_config_id")
     @NotNull
     private CompilerConfig compilerConfig;
     @ManyToOne(cascade = CascadeType.REFRESH)
-    @JoinColumn(name = "packer_config_id", foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
+    @JoinColumn(name = "packer_config_id")
     @NotNull
     private PackerConfig packerConfig;
     // TODO packType 是 docker 时使用

+ 1 - 1
web/src/main/java/cn/reghao/devops/web/mgr/app/model/po/log/BuildLog.java

@@ -28,7 +28,7 @@ public class BuildLog extends BaseEntity {
     @Column(unique = true)
     private String buildLogId;
     @ManyToOne(cascade = CascadeType.REFRESH)
-    @JoinColumn(name = "app_id", foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
+    @JoinColumn(name = "app_id")
     private AppConfig appConfig;
     private String commitId;
     private LocalDateTime commitTime;

+ 2 - 2
web/src/main/java/cn/reghao/devops/web/mgr/app/model/po/log/DeployLog.java

@@ -24,10 +24,10 @@ import java.time.LocalDateTime;
 @Table(name = "devops_deploy_log")
 public class DeployLog extends BaseEntity {
     @ManyToOne(cascade = CascadeType.REFRESH)
-    @JoinColumn(name = "build_log_id", foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
+    @JoinColumn(name = "build_log_id")
     private BuildLog buildLog;
     @ManyToOne(cascade = CascadeType.REFRESH)
-    @JoinColumn(name = "machine_host_id", foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
+    @JoinColumn(name = "machine_host_id")
     private MachineHost machineHost;
     private LocalDateTime deployTime;
     private Integer code;