文字列値に挿入ステートメントがあり、それを Jooq に変更し、DB で jooq を実行したいのですが、可能ですか? それとも私は期待しすぎですか?
私の挿入クエリ:
INSERT INTO ANTIQUES (ID,TYPE,NAME,PRICE) VALUES (21, 01, 'Ottoman', 200.00);
上記の回答と JOOQ の Web サイトで欠落している詳細がいくつかあります。
create.insertInto(Antiques.ANTIQUES,
Antiques.ANTIQUES.ID, Antiques.ANTIQUES.TYPE,
Antiques.ANTIQUES.NAME,Antiques.ANTIQUES.PRICE)
.values(21, 01, 'Ottoman', 200.00).execute();
Antiques.ANTIQUES
、「Antiques」はテーブル パッケージ内のクラスの名前であり、ANTIQUES は参照用に同じクラスで作成された静的最終オブジェクトです。Antiques.ANTIQUES.TYPE
。はい、できます。次のコードに似ているはずです。
create.insertInto(ANTIQUES,
ANTIQUES.ID, ANTIQUES.TYPE, ANTIQUES.NAME, ANTIQUES.PRICE)
.values(21, 01, 'Ottoman', 200.00);
チュートリアルとドキュメントを確認してください。