diff --git a/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java b/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java index 58cc73416f..0b8f331682 100644 --- a/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/JSONEntryImpl.java @@ -153,10 +153,12 @@ final class JSONEntryImpl extends AbstractQueryPart implements JSONEntry, switch (ctx.family()) { - // [#10769] Some dialects don't support auto conversions from X to JSON + // [#10769] [#12141] Some dialects don't support auto conversions from X to JSON case H2: if (type.getType() == UUID.class) return field.cast(VARCHAR(36)); + else if (type.isTemporal()) + return field.cast(VARCHAR); break;