Spring的JpaRepostory中的delete(...)deleteInBatch(...)方法有什么区别?第二个“删除一个SQL语句中的项目”,但是从应用程序/数据库的角度来看这意味着什么呢?为什么存在两种具有相似结果的不同方法,以及何时使用一种或另一种更好?

编辑:deleteAll()deleteAllInBatch()也是如此...

最佳答案

delete方法将通过一项操作删除您的实体。 deleteInBatch将批处理几个删除语句,并将它们作为1个操作删除。

如果您需要执行大量删除操作,则批量删除可能会更快。

10-08 02:50