JOOQ-通过冲突更新在一个查询中批量执行

时间:2019-05-14 19:54:05

标签: java jooq

我想在一个查询中执行批处理,就像这样:

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();

,但是问题是我需要添加无法执行的onConflictdoUpdate因此,我需要针对每个绑定的冲突进行更新。这样的事情。 请注意,我无法通过几种查询处理方式来做到这一点。

示例来源:

  

Batch execution 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'
}

0 个答案:

没有答案