gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 09:11:27 27 4
gpt4 key购买 nike

如何从 JOOQ 中的单个查询中删除不同表记录的列表? JOOQ API 可以实现吗?或者我必须一条一条地删除记录,只获取一条记录触发查询等等?

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

MyTableRecord1MyTableRecord2

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

最佳答案

是的,使用 DSLContext.batchDelete()

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

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

关于java - 如何一次删除不同的可更新记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22087751/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com