我有字段名称列表,我想生成更新查询。
我尝试按照其工作方式进行操作,但每次都必须将其强制转换为TableField。有什么更好的方法吗?
DSL.using(DefaultConfiguration()).update(JOB)
.set( JOB.field("id") as TableField<Record, Any>, 123)
.where(JOB.ID.ge(0)).sql
注意:我正在使用JOOQ 3.8版本
答案 0 :(得分:0)
是的,请再次引用JOB.ID
:
DSL.using(DefaultConfiguration())
.update(JOB)
.set(JOB.ID, 123)
.where(JOB.ID.ge(0))
.sql