sql - 当你有 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 版本
解决方案
是的,JOB.ID
再次参考:
DSL.using(DefaultConfiguration())
.update(JOB)
.set(JOB.ID, 123)
.where(JOB.ID.ge(0))
.sql
推荐阅读
- python - Matplotlib 散点图,带有跨子图的标准化颜色图
- python - 我无法在 python django 中使用 selenium webdriver 选择选项
- arm - 将 Arm A9 Cortex 的小写转换为大写代码
- java - spring boot 字段自动装配服务返回 null
- python - 不断减少列表中的值,直到它们都为 0
- c++ - 有没有人遇到这个问题:qtmqtt/mkspecs/modules-inst/qt_lib_mqtt.pri:没有这样的文件或目录?
- php - 如何根据发布日期自动更新 acf 字段?
- javascript - 如何在 Javascript 中将数字添加到变量中?
- matlab - MATLAB - 从字面上将十进制转换为字符串
- android - 在 SAF 中创建具有应用程序名称的子目录而不通知用户是否合法?