diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index b7556a67f6..60a518d1c3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -5076,8 +5076,8 @@ final class Tools { return; } - // [#12019] If dateAsTimestamp=true is active, we must declare a DATE instead. - if (type.isTimestamp() && type.getBinding() instanceof DateAsTimestampBinding) + // [#12019] [#12117] If dateAsTimestamp=true is active, we must declare a DATE instead. + if (type.isTimestamp() && (type.getBinding() instanceof DateAsTimestampBinding || type.getBinding() instanceof LocalDateAsLocalDateTimeBinding)) type = SQLDataType.DATE; String typeName = type.getTypeName(ctx.configuration());