Spring的JpaRepostory中的delete(...)
和deleteInBatch(...)
方法有什么区别?第二个“删除一个SQL语句中的项目”,但是从应用程序/数据库的角度来看这意味着什么呢?为什么存在两种具有相似结果的不同方法,以及何时使用一种或另一种更好?
编辑:deleteAll()
和deleteAllInBatch()
也是如此...
最佳答案
delete
方法将通过一项操作删除您的实体。 deleteInBatch
将批处理几个删除语句,并将它们作为1个操作删除。
如果您需要执行大量删除操作,则批量删除可能会更快。