JOOQ:3.10.5 concat字符串值与字段

时间:2018-03-08 08:06:31

标签: concat jooq

我是JOOQ的新手并使用最新版本的JOOQ(3.10.5)。 我正在使用它作为SQL构建器而不是针对任何数据库执行它。

我使用

创建了DSLContext
Connection creatorConn = null;

creator = DSL.using(creatorConn, SQLDialect.MYSQL_8_0);

当我尝试使用限定字段名称字段(“TBL。[COLUMN NAME]”)连接任意字符串'CC_'时,结果字段就像

'CC'_ || "TBL.[COLUMN NAME]"

然后,当我使用getSQL()时,我得到类似

的东西
select concat(?, TBL.[COLUMN NAME])

有人可以告诉我出了什么问题,为什么连接的字符串已被替换为?。

1 个答案:

答案 0 :(得分:1)

根据here

发布的Lukas Eder解决方案

我刚刚添加了

  

ParamType.INLINED到Query.getSQL()

解决了这个问题的方法。感谢