Session
から継承する独自のセッションクラスを作成します delete()
をオーバーライドします 独自のロジックを使用したメソッド(logical delete
が必要なクラスの場合 )、他のオブジェクトのデフォルトの実装にフォールバックします。 sessionmaker
を使用する場合 または同様のファクトリでは、class_
でクラスを提供できます パラメータも。
うまくいけば、これはあなたの質問に答えます。しかし、それを言ったり書いたりすると、 SOOO MUCH MORE 特にReferential Integrity
の観点から論理的な削除に 、その人はそれに関する一連の記事を書くことができます。