2016-06-28 8 views
0

Ich muss Soft-Delete-Funktionalität implementieren (Pflegen Sie ein boolesches Feld in der Tabelle und filtern Sie alle Abfragen basierend darauf). Der unten stehende Link hat nur eine Lösung für den Ruhezustand. Handling soft-deletes with Spring JPASpring mongo soft löschen

Da meine Anwendung sehr alt ist, möchte ich nicht jede vorhandene Abfrage ändern. Ich bin auf der Suche nach einer Lösung für eine Änderung der Daten in den Frühjahrsklassen. Feder Mongo Daten Version: 1.5.0.RELEASE

+1

Ist dies eine Mongo- oder JPA-Frage. Momentan ist deine Frage ziemlich verwirrend. –

+0

sorry sein mongo, ich habe die Frage aktualisiert –

Antwort

0
Add Boolean Field active to every class which is mapped with Collection 
set the same true for all valid Documents and false for non valid documnets 
private Boolean active = Boolean.TRUE; 

and can chnage your Query to 
Long countByActiveTrueAndAccountStatusNot(AccountStatus status);