Créez votre propre classe de session en héritant de Session et remplacer le delete() méthode avec votre propre logique (pour les classes qui nécessitent une logical delete ), revenant à l'implémentation par défaut pour les autres objets. Si vous utilisez sessionmaker
ou une usine similaire, vous pouvez fournir votre classe dans le class_ paramètre également.
En esperant que cela répond à votre question. Mais, après avoir dit/écrit cela, il y a BEAUCOUP PLUS à la suppression logique notamment en terme d'Referential Integrity , qu'on peut écrire une série d'articles là-dessus.