我在字符串值中有insert语句现在我想将其更改为Jooq并在DB上执行jooq是否可能?还是我过度期待?
我的插入查询:
INSERT INTO ANTIQUES (ID,TYPE,NAME,PRICE) VALUES (21, 01, 'Ottoman', 200.00);
答案 0 :(得分:2)
上面的答案以及JOOQ网站上都缺少一些细节。
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
参考。答案 1 :(得分:1)
是的,你可以这样做。它应该与以下代码类似。
create.insertInto(ANTIQUES,
ANTIQUES.ID, ANTIQUES.TYPE, ANTIQUES.NAME, ANTIQUES.PRICE)
.values(21, 01, 'Ottoman', 200.00);
请查看教程和文档。