diff --git a/src/main/java/ru/ulstu/report/model/Report.java b/src/main/java/ru/ulstu/report/model/Report.java index af6fed6..e6eee72 100644 --- a/src/main/java/ru/ulstu/report/model/Report.java +++ b/src/main/java/ru/ulstu/report/model/Report.java @@ -1,8 +1,10 @@ package ru.ulstu.report.model; +import jakarta.persistence.CascadeType; import jakarta.persistence.Entity; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; +import jakarta.persistence.FetchType; import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; import jakarta.persistence.Temporal; @@ -19,7 +21,7 @@ public class Report extends BaseEntity { @Temporal(TemporalType.TIMESTAMP) private Date createDate = new Date(); - @OneToMany + @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) private List values = new ArrayList<>(); @ManyToOne diff --git a/src/main/resources/templates/report/editReportValue.html b/src/main/resources/templates/report/editReportValue.html index b94e985..1036329 100644 --- a/src/main/resources/templates/report/editReportValue.html +++ b/src/main/resources/templates/report/editReportValue.html @@ -24,13 +24,13 @@ th:field="*{files[__${rowStat.index}__].name}"/> -
+ - -
- -
+
+
+
+ +
+
+
@@ -77,7 +81,6 @@ addNewFile(response, $("#files-list")); } }); - $('.selectpicker').selectpicker(); }); /*]]>*/