1

我在字符串值中有插入语句,现在我想将其更改为 Jooq 并在 DB 上执行 jooq 是否可能?还是我期待过高?

我的插入查询:

INSERT INTO ANTIQUES (ID,TYPE,NAME,PRICE) VALUES (21, 01, 'Ottoman', 200.00);
4

2 回答 2

3

以下是上述答案以及 JOOQ 网站上缺少的一些细节。 create.insertInto(Antiques.ANTIQUES, Antiques.ANTIQUES.ID, Antiques.ANTIQUES.TYPE, Antiques.ANTIQUES.NAME,Antiques.ANTIQUES.PRICE) .values(21, 01, 'Ottoman', 200.00).execute();

  1. 在这里Antiques.ANTIQUES,“Antiques”是表包中类的名称,而 ANTIQUES 是在同一类中创建的静态最终对象以供参考。
  2. 以同样的方式,您将调用在同一 Antiques 类中创建的列名称以供参考Antiques.ANTIQUES.TYPE
  3. 如果不应用执行方法,查询将无效。
于 2016-06-24T05:38:48.550 回答
1

是的,你可以这样做。它应该与以下代码类似。

create.insertInto(ANTIQUES,
    ANTIQUES.ID, ANTIQUES.TYPE, ANTIQUES.NAME, ANTIQUES.PRICE)
    .values(21, 01, 'Ottoman', 200.00);

请查看教程和文档。

  1. 插入语句
  2. 教程:jOOQ 入门
于 2013-03-18T10:15:08.710 回答