1

SpringをSoftwareTransactionalMemoryと統合して、例外をスローするメソッドですべてのオブジェクトとDBトランザクションを一緒にロールバックできるようにすることは可能ですか。Spring +DeuceSTMまたはSpring+MultiverseSTMの可能性が必要です。私の最終的な目標は、例外をスローするメソッドでオブジェクトの状態とDBの状態をロールバックすることです。

4

1 に答える 1

2

今のところ、Multiverseはこの種の統合を直接サポートしていませんが、これは興味深い機能です。私はMultiverseチームの一員であり、これを実行したり、機能でこれを優先したりできるものがあるかどうかを確認するために作成者と話し合います。私たちが取り組んでいるセット。

長く考える................................................

これを行うためのラウンドアバウトの方法は、STMのトランザクションにPostEventリスナーを登録し、STMトランザクションが失敗した場合にDBトランザクションをロールバックすることです。おそらくこれは役立つかもしれません:)

PSどのバージョンのMultiversestmを使用しようとしていますか?

-サイ

于 2011-01-28T11:57:26.167 に答える