모델관리 테이블 교체하기 위한 백업본 entity 선언
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_model_class_count")
|
||||
public class ModelClassCountEntity {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "count_uid")
|
||||
private Integer countUid;
|
||||
|
||||
@Column(name = "model_uid")
|
||||
private Integer modelUid;
|
||||
|
||||
@Column(name = "class_cd")
|
||||
private String classCd;
|
||||
|
||||
@Column(name = "obj_cnt")
|
||||
private Integer objCnt;
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.EmbeddedId;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Table;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_model_dataset_mapp")
|
||||
public class ModelDatasetMappEntity {
|
||||
|
||||
@EmbeddedId private ModelDatasetMappEntityId id;
|
||||
|
||||
@Column(name = "dataset_type")
|
||||
private String datasetType;
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Embeddable;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.hibernate.Hibernate;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Embeddable
|
||||
public class ModelDatasetMappEntityId implements Serializable {
|
||||
|
||||
@NotNull
|
||||
@Column(name = "model_uid", nullable = false)
|
||||
private Integer modelUid;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "dataset_uid", nullable = false)
|
||||
private Integer datasetUid;
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || Hibernate.getClass(this) != Hibernate.getClass(o)) {
|
||||
return false;
|
||||
}
|
||||
ModelDatasetMappEntityId entity = (ModelDatasetMappEntityId) o;
|
||||
return Objects.equals(this.modelUid, entity.modelUid)
|
||||
&& Objects.equals(this.datasetUid, entity.datasetUid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(modelUid, modelUid);
|
||||
}
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import java.time.ZonedDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_model_hyper_param")
|
||||
public class ModelHyperParamEntity {
|
||||
@Id
|
||||
@Column(name = "hyper_ver")
|
||||
private String hyperVer;
|
||||
|
||||
@Column(name = "learning_rate")
|
||||
private Double learningRate;
|
||||
|
||||
@Column(name = "batch_size")
|
||||
private Integer batchSize;
|
||||
|
||||
@Column(name = "dropout_ratio")
|
||||
private Double dropoutRatio;
|
||||
|
||||
@Column(name = "cnn_filter_cnt")
|
||||
private Integer cnnFilterCnt;
|
||||
|
||||
@Column(name = "memo", columnDefinition = "TEXT")
|
||||
private String memo;
|
||||
|
||||
@Column(name = "del_yn")
|
||||
private Character delYn;
|
||||
|
||||
@Column(name = "created_dttm")
|
||||
private ZonedDateTime createdDttm;
|
||||
}
|
||||
@@ -12,16 +12,12 @@ import org.hibernate.annotations.ColumnDefault;
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_model_mng")
|
||||
@Table(name = "tb_model_mng_bak")
|
||||
@NoArgsConstructor
|
||||
public class ModelMngEntity extends CommonDateEntity {
|
||||
public class ModelMngBakEntity extends CommonDateEntity {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "tb_model_mng_id_gen")
|
||||
@SequenceGenerator(
|
||||
name = "tb_model_mng_id_gen",
|
||||
sequenceName = "tb_model_mng_model_uid",
|
||||
allocationSize = 1)
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "model_uid", nullable = false)
|
||||
private Long id;
|
||||
|
||||
@@ -52,7 +48,7 @@ public class ModelMngEntity extends CommonDateEntity {
|
||||
@Column(name = "bbone_ver")
|
||||
private String bboneVer;
|
||||
|
||||
public ModelMngEntity(
|
||||
public ModelMngBakEntity(
|
||||
String modelNm,
|
||||
String modelCate,
|
||||
String modelPath,
|
||||
@@ -1,66 +0,0 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import com.kamco.cd.kamcoback.postgres.CommonDateEntity;
|
||||
import jakarta.persistence.*;
|
||||
import java.time.ZonedDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_model_train_master")
|
||||
public class ModelTrainMasterEntity extends CommonDateEntity {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "model_uid", nullable = false)
|
||||
private Integer modelUid;
|
||||
|
||||
@Column(name = "model_ver")
|
||||
private String modelVer;
|
||||
|
||||
@Column(name = "hyper_ver")
|
||||
private String hyperVer;
|
||||
|
||||
@Column(name = "epoch_ver")
|
||||
private String epochVer;
|
||||
|
||||
@Column(name = "process_step")
|
||||
private String processStep;
|
||||
|
||||
@Column(name = "status_cd")
|
||||
private String statsusCd;
|
||||
|
||||
@Column(name = "train_start_dttm")
|
||||
private ZonedDateTime trainStartDttm;
|
||||
|
||||
@Column(name = "epoch_cnt")
|
||||
private Integer epochCnt;
|
||||
|
||||
@Column(name = "dataset_ratio")
|
||||
private String datasetRatio;
|
||||
|
||||
@Column(name = "best_epoch")
|
||||
private Integer bestEpoch;
|
||||
|
||||
@Column(name = "step1_end_dttm")
|
||||
private ZonedDateTime step1EndDttm;
|
||||
|
||||
@Column(name = "step1_duration")
|
||||
private String step1Duration;
|
||||
|
||||
@Column(name = "step2_end_dttm")
|
||||
private ZonedDateTime step2EndDttm;
|
||||
|
||||
@Column(name = "step2_duration")
|
||||
private String step2Duration;
|
||||
|
||||
@Column(name = "del_yn")
|
||||
private Character delYn;
|
||||
|
||||
@Column(name = "created_uid")
|
||||
private Long createdUid;
|
||||
|
||||
@Column(name = "updated_uid")
|
||||
private Long updatedUid;
|
||||
}
|
||||
Reference in New Issue
Block a user