1
嘗試使用「jooq」與db(MySQL)一起使用。 它看起來不錯,但作爲sql查詢更復雜jooq建設更晦澀。Jooq INSERT on duplicate key UPDATE
是有人知道我應該寫什麼代碼來獲取SQL模擬爲:
INSERT INTO table (field1, field2, counter) VALUES (123, abc, 10), (124, cde, 20)
ON DUPLICATE KEY UPDATE counter = counter + VALUES(counter);
如果我將使用手動方式來建立SQL查詢,我怎樣才能使用dslContext插入後返回生成的值?現在我使用StringBuilder queryBuilder = new StringBuilder(「INSERT INTO ...; dslContext.query(queryBuilder.toString()); – user2602807
@ user2602807:好點,目前不支持,不幸的是,我已經註冊了另一個功能請求: [#2943](https://github.com/jOOQ/jOOQ/issues/2943) –