sql >> Database >  >> RDS >> Mysql

Slaapstand Soft Delete met update Cascade

De beste manier om een ​​zachte verwijdering met Hibernate te bereiken, is door de @SQLDelete-annotatie voor uw klassen te gebruiken.

zorg ervoor dat uw toewijzing is ingesteld op trapsgewijs verwijderen

aanroepen van session.delete(yourClass) zou uw zachte verwijdering moeten bereiken

Document in slaapstand

//used to overide the normal delete behavior
@SQLDelete(sql="UPDATE (table_name) SET deleted = '1' WHERE id = ?")
//optional Use this to exclude deleted element from get 
@Where(clause="deleted <> '1'")
//OR (Filter may also be used if you need to load deleted items occasionally)
@FilterDef(name="ProductFilter",defaultCondition="deleted <> 1 ")



  1. Zoek meerdere items in meerdere kolommen

  2. Crypt() saltgeneratie en wachtwoordcodering, goed uitgevoerd?

  3. Hoe MySQL Query Alias ​​onbekende kolom te repareren? 2018

  4. Ik wil meerdere afbeeldingen uit de database weergeven in jsp (ik breng servlet in kaart), dus in jsp m ga ik weergeven in src van img-tag