Java 如何一次删除不同的可更新记录?

Java 如何一次删除不同的可更新记录?,java,sql,list,collections,jooq,Java,Sql,List,Collections,Jooq,如何在JOOQ中从单个查询中删除不同tablerecords的列表?这在JOOQAPI中是可能的吗?或者我必须一个接一个地删除记录,只是得到一个记录的火灾查询等等 例如: 我有两个不同表格的记录,如: MyTableRecord1和MyTableRecord2 我想在一次调用中删除这两个表中的记录列表。是,使用 它将为“相似的”delete语句生成JDBC批处理语句。如果要从两个表(每个表一条记录)中删除,这将只生成两个不同的delete语句 DSL.using(configuration)

如何在JOOQ中从单个查询中删除不同tablerecords的列表?这在JOOQAPI中是可能的吗?或者我必须一个接一个地删除记录,只是得到一个记录的火灾查询等等

例如: 我有两个不同表格的记录,如:

MyTableRecord1MyTableRecord2

我想在一次调用中删除这两个表中的记录列表。

是,使用

它将为“相似的”delete语句生成JDBC批处理语句。如果要从两个表(每个表一条记录)中删除,这将只生成两个不同的delete语句

DSL.using(configuration)
   .batchDelete(record1, record2)
   .execute();