From 84e3c092071896d79d70c5cf0d5dcdbb613ecd5b Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 20 Nov 2025 13:46:37 +0100 Subject: [PATCH] [jOOQ/jOOQ#19401] DefaultOtherBinding may produce bind variable marker despite Settings.statementType being set to STATIC_STATEMENT for some dialects --- jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index a4fa5bb0a2..69f605d250 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -1087,7 +1087,7 @@ public class DefaultBinding implements Binding { // [#11511] Specifically when in a parser context, we must not // blindly cast bind variables else - ctx.render().sql(ctx.variable()); + sql(ctx, converted); // [#1029] Postgres generally doesn't need the casting. Only in the // above case where the type is OTHER