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
+}