From 9956ca7d6367696f540d7fea32fdb25372dcb374 Mon Sep 17 00:00:00 2001 From: teddy Date: Mon, 2 Feb 2026 19:42:48 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=8D=B8=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=ED=95=99=EC=8A=B5=20=EC=A1=B0=ED=9A=8C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/training/postgres/entity/ModelHyperParamEntity.java | 6 ++++++ .../cd/training/postgres/entity/ModelTrainMasterEntity.java | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/kamco/cd/training/postgres/entity/ModelHyperParamEntity.java b/src/main/java/com/kamco/cd/training/postgres/entity/ModelHyperParamEntity.java index cb33384..12965b8 100644 --- a/src/main/java/com/kamco/cd/training/postgres/entity/ModelHyperParamEntity.java +++ b/src/main/java/com/kamco/cd/training/postgres/entity/ModelHyperParamEntity.java @@ -5,10 +5,13 @@ import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; +import jakarta.persistence.OneToMany; import jakarta.persistence.Table; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import java.time.ZonedDateTime; +import java.util.LinkedHashSet; +import java.util.Set; import java.util.UUID; import lombok.Getter; import lombok.Setter; @@ -217,4 +220,7 @@ public class ModelHyperParamEntity { @Column(name = "cnn_filter_cnt") private Integer cnnFilterCnt; + + @OneToMany(mappedBy = "hyperParamUuid") + private Set tbModelTrainMasters = new LinkedHashSet<>(); } diff --git a/src/main/java/com/kamco/cd/training/postgres/entity/ModelTrainMasterEntity.java b/src/main/java/com/kamco/cd/training/postgres/entity/ModelTrainMasterEntity.java index ff577fe..4305710 100644 --- a/src/main/java/com/kamco/cd/training/postgres/entity/ModelTrainMasterEntity.java +++ b/src/main/java/com/kamco/cd/training/postgres/entity/ModelTrainMasterEntity.java @@ -161,6 +161,10 @@ public class ModelTrainMasterEntity { @Column(name = "status_cd", length = 10) private String statusCd; + @ManyToOne(fetch = FetchType.LAZY) + @JoinColumn(name = "hyper_param_uuid", referencedColumnName = "uuid") + private ModelHyperParamEntity hyperParamUuid; + public ModelMngDto.Basic toDto() { return new ModelMngDto.Basic( this.id,