7

Entity Manager をリセット/再起動するにはどうすればよいですか?

Doctrines のドキュメントを見る:

例外が発生すると、Entity Manager が閉じます。RabbitMQ サーバーがあり、コンシューマーが常に実行されているため、これは私にとって問題です。テスト中、さまざまなシナリオを模倣していますが、欠落しているデータはその 1 つです。これにより、当然のことながら例外が発生し、Try/Catch ロジックは正常に機能しましたが、エンティティ マネージャーも閉じられました。

同じ問題または関連する問題が発生している、または発生している他のスレッドを読んでも、EM を再起動する明確な方法はわかりません。

何かご意見は?

関連している:

4

1 に答える 1

4

resetEntityManagerstof の提案に従ってメソッドを 呼び出してみましたか? https://github.com/doctrine/DoctrineBundle/blob/master/Registry.php#L83

于 2013-04-16T05:51:03.537 に答える