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;