【发布时间】:2023-03-14 02:19:02
【问题描述】:
我只想使用 JOOQ 生成 SQL,而不需要验证表、列等,也不想为所述表、列等生成类。
如何生成 SQL 更新,只需使用 Strings 指定架构和表的名称?
也许稍后我会设置表格生成的 Java 代码,但现在没有必要。如果没有这样生成的代码我不能使用 JOOQ,那么我现在将使用其他一些库。
谢谢。
【问题讨论】:
标签: java jooq sql-generation
我只想使用 JOOQ 生成 SQL,而不需要验证表、列等,也不想为所述表、列等生成类。
如何生成 SQL 更新,只需使用 Strings 指定架构和表的名称?
也许稍后我会设置表格生成的 Java 代码,但现在没有必要。如果没有这样生成的代码我不能使用 JOOQ,那么我现在将使用其他一些库。
谢谢。
【问题讨论】:
标签: java jooq sql-generation
您不必使用源代码生成来使用 jOOQ 的 DSL API。例如,请参阅:
在您的情况下,如果您想生成 SQL 更新,如何:
// Assuming this static import
import static org.jooq.impl.DSL.*;
using(configuration)
.update(table("my_table"))
.set(field("id", Integer.class), 1)
.set(field("value", String.class), "A")
.where("x > ?", 3)
.execute();
【讨论】: