可用版本: Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12

参数名称前缀

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

当选择 ParameterType.NAMED 来生成命名参数时,默认是使用冒号作为参数名称的前缀。

例如

-- NAMED
SELECT FIRST_NAME || :1 FROM AUTHOR WHERE ID = :x

根据命名参数的解释方式,此默认值可能不是最佳的。更好的字符可能是 $ 符号,例如在 PostgreSQL 或 R2DBC 中。为此,可以使用 renderNamedParamPrefix 设置

示例配置

Settings settings = new Settings()
    .withRenderNamedParamPrefix("$"); // Defaults to ":"

反馈

您对此页面有任何反馈吗?我们很乐意听取您的意见!

The jOOQ Logo