You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2020/01/30 20:37:16 UTC

[airavata] 01/02: AIRAVATA-3293 Fix join from JobStatusEntity->JobEntity

This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit a2718ab52039ca3bb0122a12ca14e82fca4ae55a
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Thu Jan 30 15:36:21 2020 -0500

    AIRAVATA-3293 Fix join from JobStatusEntity->JobEntity
---
 .../registry/core/entities/expcatalog/JobStatusEntity.java         | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobStatusEntity.java b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobStatusEntity.java
index 53685f7..a91a019 100644
--- a/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobStatusEntity.java
+++ b/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobStatusEntity.java
@@ -59,7 +59,10 @@ public class JobStatusEntity implements Serializable {
     private String reason;
 
     @ManyToOne(targetEntity = JobEntity.class, cascade = CascadeType.ALL, fetch = FetchType.LAZY)
-    @JoinColumn(name = "JOB_ID", referencedColumnName = "JOB_ID")
+    @JoinColumns({ 
+        @JoinColumn(name = "JOB_ID", referencedColumnName = "JOB_ID"),
+        @JoinColumn(name = "TASK_ID", referencedColumnName = "TASK_ID")
+    })
     private JobEntity job;
 
     public JobStatusEntity() {
@@ -120,4 +123,4 @@ public class JobStatusEntity implements Serializable {
     public void setJob(JobEntity job) {
         this.job = job;
     }
-}
\ No newline at end of file
+}