J'ai besoin d'obtenir le nombre de lignes supprimées par une requête personnalisée de Spring Repository (je mets en œuvre un mécanisme de verrouillage externe de base pour l'application et il est limité à la base de données MySQL). Comment puis-je y parvenir ?
Réponse
Trop de publicités?Créez une méthode de dépôt avec l'option @Modifying
annotation comme décrit ici :
@Modifying
@Query("delete from data where createdAt < ?1")
int retainDataBefore(Date retainDate);
La valeur de retour vous donne le nombre de lignes supprimées.