1
db (MySQL) 작업에 "jooq"를 사용하려고합니다. 그것은 좋은 것처럼 보이지만 SQL 쿼리보다 복잡한 jooq 구조가 더 모호합니다.Jooq INSERT on duplicate key 업데이트
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) –