From 9be1dcff6c9369081e4950a26a54b68ffca334c0 Mon Sep 17 00:00:00 2001 From: rbygrave Date: Thu, 10 Jun 2021 19:00:35 +1200 Subject: [PATCH] Tidy internals ScalarTypeJsonObjectMapper, no functional change --- .../server/type/ScalarTypeJsonObjectMapper.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java index fc88f10da..b001e5ddf 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeJsonObjectMapper.java @@ -142,7 +142,7 @@ public class ScalarTypeJsonObjectMapper { private final ObjectMapper objectReader; - private JavaType deserType; + private final JavaType deserType; private final String pgType; @@ -224,12 +224,7 @@ public class ScalarTypeJsonObjectMapper { if (value == null) { binder.setNull(Types.VARCHAR); // use varchar, otherwise SqlServer/db2 will fail with 'Invalid JDBC data type 5.001.' } else { - try { - String json = objectWriter.writeValueAsString(value); - binder.setString(json); - } catch (JsonProcessingException e) { - throw new SQLException("Unable to create JSON", e); - } + binder.setString(formatValue(value)); } } }