diff --git a/src/main/java/com/metaformsystems/redline/domain/entity/Dataspace.java b/src/main/java/com/metaformsystems/redline/domain/entity/Dataspace.java index aec7678..9365231 100644 --- a/src/main/java/com/metaformsystems/redline/domain/entity/Dataspace.java +++ b/src/main/java/com/metaformsystems/redline/domain/entity/Dataspace.java @@ -43,6 +43,7 @@ public class Dataspace extends VersionedEntity { @JoinColumn(name = "dataspace_id") private Set profiles = new HashSet<>(); + @Column(name = "properties", columnDefinition = "TEXT") @Convert(converter = HashMapConverter.class) private Map properties = new HashMap<>(); diff --git a/src/main/java/com/metaformsystems/redline/domain/entity/DataspaceInfo.java b/src/main/java/com/metaformsystems/redline/domain/entity/DataspaceInfo.java index 49dd61f..ba386cf 100644 --- a/src/main/java/com/metaformsystems/redline/domain/entity/DataspaceInfo.java +++ b/src/main/java/com/metaformsystems/redline/domain/entity/DataspaceInfo.java @@ -59,6 +59,7 @@ public class DataspaceInfo extends VersionedEntity { ) private List partners = new ArrayList<>(); + @Column(name = "properties", columnDefinition = "TEXT") @Convert(converter = HashMapConverter.class) private Map properties; diff --git a/src/main/java/com/metaformsystems/redline/domain/entity/Tenant.java b/src/main/java/com/metaformsystems/redline/domain/entity/Tenant.java index ea3cf03..04accdd 100644 --- a/src/main/java/com/metaformsystems/redline/domain/entity/Tenant.java +++ b/src/main/java/com/metaformsystems/redline/domain/entity/Tenant.java @@ -47,6 +47,7 @@ public class Tenant extends VersionedEntity { @OneToMany(mappedBy = "tenant", cascade = CascadeType.ALL, orphanRemoval = true) private Set participants = new HashSet<>(); + @Column(name = "properties", columnDefinition = "TEXT") @Convert(converter = HashMapConverter.class) private Map properties = new HashMap<>(); private String correlationId; diff --git a/src/main/java/com/metaformsystems/redline/domain/entity/UploadedFile.java b/src/main/java/com/metaformsystems/redline/domain/entity/UploadedFile.java index 1478412..170a6d9 100644 --- a/src/main/java/com/metaformsystems/redline/domain/entity/UploadedFile.java +++ b/src/main/java/com/metaformsystems/redline/domain/entity/UploadedFile.java @@ -14,6 +14,7 @@ package com.metaformsystems.redline.domain.entity; +import jakarta.persistence.Column; import jakarta.persistence.Convert; import jakarta.persistence.Entity; import jakarta.persistence.Table; @@ -26,6 +27,7 @@ public class UploadedFile extends VersionedEntity { private String fileId; private String originalFilename; private String contentType; + @Column(name = "metadata", columnDefinition = "TEXT") @Convert(converter = HashMapConverter.class) private Map metadata;