1
私は、Hibernateを介してDBに書き込むイベントハンドラを持つイベントドリブンフレームワークを持っています。私は統合テストを書く必要がありますが、私はどのようにそれを作ることができるのか分かりません。Springと非同期コードでのHibernateのテスト
実際、ある条件が発生すると、イベントハンドラが別のスレッドでトリガされ、これがDBに書き込まれます。書き込み操作をロールバックする必要があると私はどのように言えますか?
したがって、Springのトランザクションテストでは、そのスレッドで実行されたすべての操作が自動的にロールバックされますか? – Edmondo1984
私はあなたのSpringテストが独自のトランザクションで別のスレッドを起動すると、このテストはロールバックを実行できないと思います。 Hibernateセッションをスレッドにアタッチする方法を理解する必要があります。 –