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 に答える