JOOQ - пакетное выполнение в одном запросе с обновлением конфликта - PullRequest
0 голосов
/ 14 мая 2019

Я хочу выполнить пакетное выполнение одним запросом, например:

create.batch(create.insertInto(AUTHOR, ID, FIRST_NAME, LAST_NAME  ).values((Integer) null, null, null))
  .bind(                           1 , "Erich"   , "Gamma"    )
  .bind(                           2 , "Richard" , "Helm"     )
  .bind(                           3 , "Ralph"   , "Johnson"  )
  .bind(                           4 , "John"    , "Vlissides")
  .execute();

, , но проблема в том, что мне нужно добавить onConflict и doUpdate, которые я не смогdo. Так что мне нужно обновить информацию о каждом bind. Что-то в этом роде.Обратите внимание, что я не могу сделать это с несколькими способами обработки запросов.

Пример источника:

Пакетное выполнение jooq

Зависимости:

plugins {
   id 'org.springframework.boot' version '2.1.3.RELEASE'
}
dependencies {
   implementation 'org.springframework.boot:spring-boot-starter-jooq'
   implementation 'org.jooq:jooq-codegen'
}
...