From 75fc8a1d135333fe2a3d706b1a7e11847e40ef6b Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Wed, 2 Mar 2022 17:51:17 +0200 Subject: [PATCH] Update some entities based on the Db configuration --- .../eu/eudat/data/entities/DataRepository.java | 10 +++++----- .../main/java/eu/eudat/data/entities/Dataset.java | 14 +++++++------- .../eu/eudat/data/entities/DatasetProfile.java | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dmp-backend/data/src/main/java/eu/eudat/data/entities/DataRepository.java b/dmp-backend/data/src/main/java/eu/eudat/data/entities/DataRepository.java index 075326ac7..81ad45035 100644 --- a/dmp-backend/data/src/main/java/eu/eudat/data/entities/DataRepository.java +++ b/dmp-backend/data/src/main/java/eu/eudat/data/entities/DataRepository.java @@ -26,14 +26,14 @@ public class DataRepository implements Serializable, DataEntity { @Column(name = "\"ID\"", updatable = false, nullable = false, columnDefinition = "BINARY(16)") private UUID id; - @Column(name = "\"Label\"") + @Column(name = "\"Label\"", nullable = false) private String label; @ManyToOne(fetch = FetchType.LAZY) @@ -104,16 +104,16 @@ public class Dataset implements DataEntity { private String uri; @Type(type = "eu.eudat.configurations.typedefinition.XMLType") - @Column(name = "\"Properties\"", columnDefinition = "xml", nullable = true) + @Column(name = "\"Properties\"", columnDefinition = "xml") private String properties; @ManyToOne(fetch = FetchType.LAZY) //@Cascade(value=org.hibernate.annotations.CascadeType.ALL) - @JoinColumn(name = "\"Profile\"", nullable = true) + @JoinColumn(name = "\"Profile\"") private DatasetProfile profile; @Type(type = "eu.eudat.configurations.typedefinition.XMLType") - @Column(name = "\"Reference\"", columnDefinition = "xml", nullable = true) + @Column(name = "\"Reference\"", columnDefinition = "xml") private String reference; @OneToMany(fetch = FetchType.LAZY) @@ -136,16 +136,16 @@ public class Dataset implements DataEntity { private Short status; - @Column(name = "\"Created\"") + @Column(name = "\"Created\"", nullable = false) @Convert(converter = DateToUTCConverter.class) private Date created = null; - @Column(name = "\"Modified\"") + @Column(name = "\"Modified\"", nullable = false) @Convert(converter = DateToUTCConverter.class) private Date modified = new Date(); @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "\"Creator\"", nullable = true) + @JoinColumn(name = "\"Creator\"") private UserInfo creator; @Column(name = "\"Description\"") diff --git a/dmp-backend/data/src/main/java/eu/eudat/data/entities/DatasetProfile.java b/dmp-backend/data/src/main/java/eu/eudat/data/entities/DatasetProfile.java index 7b7aa11c4..a11316abd 100644 --- a/dmp-backend/data/src/main/java/eu/eudat/data/entities/DatasetProfile.java +++ b/dmp-backend/data/src/main/java/eu/eudat/data/entities/DatasetProfile.java @@ -49,7 +49,7 @@ public class DatasetProfile implements DataEntity{ @Column(name = "\"ID\"", updatable = false, nullable = false, columnDefinition = "BINARY(16)") private UUID id; - @Column(name = "\"Label\"") + @Column(name = "\"Label\"", nullable = false) private String label; @OneToMany(fetch = FetchType.LAZY, mappedBy = "profile")