JOOQ包含字段名称列表时如何更新表

时间:2018-08-01 09:59:58

标签: sql kotlin jooq

我有字段名称列表,我想生成更新查询。

我尝试按照其工作方式进行操作,但每次都必须将其强制转换为TableField。有什么更好的方法吗?

DSL.using(DefaultConfiguration()).update(JOB)
.set( JOB.field("id") as TableField<Record, Any>, 123)
.where(JOB.ID.ge(0)).sql

注意:我正在使用JOOQ 3.8版本

1 个答案:

答案 0 :(得分:0)

是的,请再次引用JOB.ID

DSL.using(DefaultConfiguration())
   .update(JOB)
   .set(JOB.ID, 123)
   .where(JOB.ID.ge(0))
   .sql