2

我只想使用 JOOQ 生成 SQL 而不验证表、列等,并且不为所述表、列等生成类。

如何生成 SQL 更新,只需用Strings 指定模式和表的名称?

也许稍后我会设置表格生成的 Java 代码,但现在没有必要。如果没有这样的生成代码我不能使用 JOOQ,那么我现在将使用其他一些库。

谢谢。

4

1 回答 1

3

您不必使用源代码生成来使用 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();
于 2015-08-04T09:06:52.993 回答