Skip to content

Commit 3d0a4ae

Browse files
committed
Fixed failing test due to H2DB
- `ExternalMessage` Added columnDefinition for `jsonb` typed columns to avoid `H2DB` assigning type `OTHER` to them.
1 parent 603a623 commit 3d0a4ae

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

sormas-backend/src/main/java/de/symeda/sormas/backend/externalmessage/ExternalMessage.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.hibernate.annotations.TypeDef;
2626
import org.hibernate.annotations.TypeDefs;
2727

28-
import com.vladmihalcea.hibernate.type.array.ListArrayType;
2928
import com.vladmihalcea.hibernate.type.json.JsonBinaryType;
3029

3130
import de.symeda.sormas.api.Disease;
@@ -48,10 +47,9 @@
4847
import de.symeda.sormas.backend.user.User;
4948

5049
@Entity(name = ExternalMessage.TABLE_NAME)
50+
5151
@TypeDefs({
52-
@TypeDef(name = "list-array", typeClass = ListArrayType.class),
53-
@TypeDef(name = "jsonb", typeClass = JsonBinaryType.class),
54-
@TypeDef(name = "json", typeClass = JsonBinaryType.class) })
52+
@TypeDef(name = "jsonb", typeClass = JsonBinaryType.class) })
5553
public class ExternalMessage extends AbstractDomainObject {
5654

5755
public static final String TABLE_NAME = "externalmessage";
@@ -704,7 +702,7 @@ public void setDiagnosticDate(Date diagnosticDate) {
704702
this.diagnosticDate = diagnosticDate;
705703
}
706704

707-
@Column
705+
@Column(name = "activitiesascase", columnDefinition = "jsonb")
708706
@Type(type = "jsonb")
709707
public String getActivitiesAsCase() {
710708
return activitiesAsCase;
@@ -714,7 +712,7 @@ public void setActivitiesAsCase(String activitiesAsCase) {
714712
this.activitiesAsCase = activitiesAsCase;
715713
}
716714

717-
@Column
715+
@Column(name = "exposures", columnDefinition = "jsonb")
718716
@Type(type = "jsonb")
719717
public String getExposures() {
720718
return exposures;

0 commit comments

Comments
 (0)