diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index f3c851d591..023931b384 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -4451,12 +4451,12 @@ public class DefaultBinding implements Binding { @Override final void set0(BindingSetStatementContext ctx, JSON value) throws SQLException { - ctx.statement().setString(ctx.index(), value.toString()); + ctx.statement().setString(ctx.index(), value.data()); } @Override final void set0(BindingSetSQLOutputContext ctx, JSON value) throws SQLException { - ctx.output().writeString(value.toString()); + ctx.output().writeString(value.data()); } @Override @@ -4526,7 +4526,7 @@ public class DefaultBinding implements Binding { if (EMULATE_AS_BLOB.contains(ctx.dialect())) bytes(ctx.configuration()).set0(ctx, bytesConverter(ctx.configuration()).to(value)); else - ctx.statement().setString(ctx.index(), value.toString()); + ctx.statement().setString(ctx.index(), value.data()); } @Override @@ -4534,7 +4534,7 @@ public class DefaultBinding implements Binding { if (EMULATE_AS_BLOB.contains(ctx.dialect())) bytes(ctx.configuration()).set0(ctx, bytesConverter(ctx.configuration()).to(value)); else - ctx.output().writeString(value.toString()); + ctx.output().writeString(value.data()); } @Override