Concatanate前缀为jooq Uinteger类型值

时间:2015-07-13 06:39:08

标签: java sql jooq

我需要将前缀连接到UInteger类型的列值。我试过但结果是错误的,因为它连续作为后缀。谁能帮我这个。请注意,PAYLK_TRANSACTIONS.ID是UInteger类型

Field<String> merchantRefID=PAYLK_TRANSACTIONS.ID.concat("p-");

1 个答案:

答案 0 :(得分:0)

您可以使用&#34;前缀&#34; DSL.concat()符号:

Field<String> merchantRefID = DSL.concat("p-", PAYLK_TRANSACTIONS.ID);

或者,您继续使用&#34; infix&#34; Field.concat()的表示法,但是您必须明确地将您的前缀包装在Field中:

Field<String> merchantRefID = DSL.val("p-").concat(PAYLK_TRANSACTIONS.ID);