0

CompassGps ミラーリングが Hibernate で使用されている場合、データベース トランザクションがロールバックするとどうなりますか? インデックスへの変更はロールバックされますか (インデックスのファイル ストアを想定)?

Lucene インデックスがディスクに格納されている場合、Compass がそれを処理できるほどスマートでない限り、自動的にロールバックされないようです。

FWIW、私は Grails で Searchable プラグインを使用しています。

4

1 に答える 1

1

Compass/Lucene 側でロールバックするものは何もありません。Compass はイベント リスナーを登録し、挿入、削除、および更新を実行して Lucene インデックスを更新します。トランザクションがロールバックされた場合、Compass はそれらのイベントを取得しません。

于 2010-07-19T14:51:47.960 に答える