Crea la tua classe di sessione ereditando da Session
e sovrascrivi delete()
metodo con la tua logica (per quelle classi che richiedono logical delete
), tornando all'implementazione predefinita per gli altri oggetti. Se utilizzi sessionmaker
o una fabbrica simile, puoi fornire la tua classe nella class_
anche parametro.
Si spera che questo risponda alla tua domanda. Ma, dopo averlo detto/scritto, c'è MOLTO DI PIÙ alla cancellazione logica soprattutto in termini di Referential Integrity
, che si può scrivere una serie di articoli su questo.