JOOQ选择表达式

时间:2017-09-08 18:51:56

标签: postgresql kotlin jooq

我正在尝试在JOOQ中使用JSON列TABLE在postgres表TAGS上构建select / groupby查询:

val select = arrayOf(DSL.field("{0}->>{1}", String::class.java, TABLE.TAGS, DSL.inline(fields[0])),
  DSL.sum(TABLE.VALUE))
val groupBy = arrayOf(DSL.field("{0}->>{1}", String::class.java, TABLE.TAGS, DSL.inline(fields[0]))
dsl()
  .select(select)
  .from(TABLE)
  .groupBy(groupBy)
  .fetch()

我收到的错误是select()期望Array<SelectField<?>>,但我的表达式是Array<Field<out Any!>!>类型。

0 个答案:

没有答案