Skip to content

Commit cc723b3

Browse files
committed
[#2000] When converting a JsonObject to string, we should use JsonObject#encode
1 parent b347a11 commit cc723b3

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

hibernate-reactive-core/src/main/java/org/hibernate/reactive/type/descriptor/jdbc/ReactiveJsonJdbcType.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,6 @@ private static String toJsonString(Object value) {
8787
return null;
8888
}
8989
// Value should be a JsonObject
90-
return value.toString();
90+
return ( (JsonObject) value ).encode();
9191
}
9292
}

hibernate-reactive-core/src/test/java/org/hibernate/reactive/types/StringToJsonConverter.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
package org.hibernate.reactive.types;
77

88
import io.vertx.core.json.JsonObject;
9-
109
import jakarta.persistence.AttributeConverter;
1110
import jakarta.persistence.Converter;
1211

@@ -20,6 +19,6 @@ public JsonObject convertToDatabaseColumn(String string) {
2019

2120
@Override
2221
public String convertToEntityAttribute(JsonObject dbData) {
23-
return dbData == null ? null : dbData.encodePrettily();
22+
return dbData == null ? null : dbData.encode();
2423
}
2524
}

0 commit comments

Comments
 (0)