Was ist der Unterschied zwischen delete (...) und deleteInBatch (...) Methoden in JpaRepostory im Frühling? Der zweite "löscht Elemente in einer SQL-Anweisung", aber was bedeutet es aus der Anwendungs- / Datenbankperspektive? Warum gibt es zwei verschiedene Methoden mit ähnlichen Ergebnissen und wenn es besser ist, das eine oder andere zu verwenden?
BEARBEITEN: Dasselbe gilt auch für deleteAll () und deleteAllInBatch () ...
Die Methode delete
wird Ihre Entität in einem Vorgang löschen. Die deleteInBatch
wird mehrere delete-Anweisungen im Stapel verarbeiten und sie als 1 Operation löschen.
Wenn Sie viele Löschoperationen benötigen, ist die Stapellöschung möglicherweise schneller.
Tags und Links java spring spring-data