From e346166ad69d28f3c3de42a2f339345c92af838f Mon Sep 17 00:00:00 2001
From: George Tziavas <g.tziavas@ac.upatras.gr>
Date: Thu, 10 Apr 2025 15:29:41 +0300
Subject: [PATCH] Eager fetch for FileTransferData

---
 src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java b/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java
index 702c367..d0aceaf 100644
--- a/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java
+++ b/src/main/java/org/etsi/osl/tmf/pm628/model/ManagementJob.java
@@ -11,6 +11,8 @@ import jakarta.validation.constraints.Max;
 import jakarta.validation.constraints.Min;
 import jakarta.validation.constraints.Size;
 import org.etsi.osl.tmf.common.model.BaseRootEntity;
+import org.hibernate.annotations.Fetch;
+import org.hibernate.annotations.FetchMode;
 import org.springframework.format.annotation.DateTimeFormat;
 
 import javax.annotation.Generated;
@@ -54,6 +56,7 @@ public class ManagementJob extends BaseRootEntity {
           name = "pm628_man_job_ftd",
           joinColumns = @JoinColumn(name = "man_job_id")
   )
+  @Fetch(FetchMode.JOIN)
   private List<FileTransferData> fileTransferData = new ArrayList<>();
 
   @JsonProperty("dataAccessEndpoint")
-- 
GitLab