我只想使用 JOOQ 生成 SQL 而不验证表、列等,并且不为所述表、列等生成类。
如何生成 SQL 更新,只需用String
s 指定模式和表的名称?
也许稍后我会设置表格生成的 Java 代码,但现在没有必要。如果没有这样的生成代码我不能使用 JOOQ,那么我现在将使用其他一些库。
谢谢。
我只想使用 JOOQ 生成 SQL 而不验证表、列等,并且不为所述表、列等生成类。
如何生成 SQL 更新,只需用String
s 指定模式和表的名称?
也许稍后我会设置表格生成的 Java 代码,但现在没有必要。如果没有这样的生成代码我不能使用 JOOQ,那么我现在将使用其他一些库。
谢谢。
您不必使用源代码生成来使用 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();