From cc3f70a62e809b9829de9c6c5a9ce2fd0f6a3034 Mon Sep 17 00:00:00 2001 From: satyr Date: Fri, 17 Nov 2017 21:03:17 +0200 Subject: [PATCH] - --- dmp-backend/src/main/java/entities/DMP.java | 4 ++-- dmp-backend/src/main/java/entities/Dataset.java | 2 +- dmp-backend/src/main/java/entities/Project.java | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dmp-backend/src/main/java/entities/DMP.java b/dmp-backend/src/main/java/entities/DMP.java index 561555644..2193361e1 100644 --- a/dmp-backend/src/main/java/entities/DMP.java +++ b/dmp-backend/src/main/java/entities/DMP.java @@ -77,8 +77,8 @@ public class DMP implements Serializable { private DMPProfile profile; - @OneToOne(fetch = FetchType.EAGER) - @JoinColumn(name = "\"Creator\"", nullable = true) + @ManyToOne(fetch = FetchType.EAGER) + @JoinColumn(name = "\"Creator\"") private UserInfo creator; diff --git a/dmp-backend/src/main/java/entities/Dataset.java b/dmp-backend/src/main/java/entities/Dataset.java index dd55f1457..b20c4f7c6 100644 --- a/dmp-backend/src/main/java/entities/Dataset.java +++ b/dmp-backend/src/main/java/entities/Dataset.java @@ -106,7 +106,7 @@ public class Dataset implements Serializable { @Column(name = "\"Modified\"") private Date modified = new Date(); - @OneToOne(fetch = FetchType.EAGER) + @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "\"Creator\"", nullable = true) private UserInfo creator; diff --git a/dmp-backend/src/main/java/entities/Project.java b/dmp-backend/src/main/java/entities/Project.java index e79ce8792..c1092ce10 100644 --- a/dmp-backend/src/main/java/entities/Project.java +++ b/dmp-backend/src/main/java/entities/Project.java @@ -14,6 +14,7 @@ import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.JoinTable; +import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.Table; @@ -81,7 +82,7 @@ public class Project implements Serializable { private Short status; - @OneToOne(fetch = FetchType.EAGER) + @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "\"CreationUser\"", nullable = true) private UserInfo creationUser;