diff --git a/bm-controller/src/main/java/org/benchmarker/template/model/TestResult.java b/bm-controller/src/main/java/org/benchmarker/template/model/TestResult.java index 343173bb..d3909868 100644 --- a/bm-controller/src/main/java/org/benchmarker/template/model/TestResult.java +++ b/bm-controller/src/main/java/org/benchmarker/template/model/TestResult.java @@ -6,6 +6,8 @@ import org.benchmarker.common.model.BaseTime; import org.benchmarker.template.controller.dto.TestResultResponseDto; +import java.util.List; + @Slf4j @Getter @Setter @@ -33,6 +35,15 @@ public class TestResult extends BaseTime { private Double mttbfbAvg; + @OneToMany(mappedBy = "testResult", fetch = FetchType.EAGER) + private List testMttfbs; + + @OneToMany(mappedBy = "testResult", fetch = FetchType.EAGER) + private List testTps; + + @OneToMany(mappedBy = "testResult", fetch = FetchType.EAGER) + private List testStatuses; + public TestResultResponseDto convertToResponseDto() { return TestResultResponseDto.builder() .testId(this.id) diff --git a/bm-controller/src/main/java/org/benchmarker/template/model/TestTemplate.java b/bm-controller/src/main/java/org/benchmarker/template/model/TestTemplate.java index 7e6ed1bd..5927f147 100644 --- a/bm-controller/src/main/java/org/benchmarker/template/model/TestTemplate.java +++ b/bm-controller/src/main/java/org/benchmarker/template/model/TestTemplate.java @@ -8,6 +8,8 @@ import org.benchmarker.template.controller.dto.TestTemplateUpdateDto; import org.benchmarker.user.model.UserGroup; +import java.util.List; + @Slf4j @Setter @Getter @@ -43,6 +45,8 @@ public class TestTemplate extends BaseTime { @Column(nullable = false) private Integer cpuLimit; + @OneToMany(mappedBy = "testTemplate", fetch = FetchType.EAGER) + private List testResults; public void update(TestTemplateUpdateDto testTemplate) {