myBatis 3.1 を介してデータベースにデータを挿入する Java Spring 3.0 アプリケーションがあり、DataImportHandler (DIH) を使用して、Solr 3.6.1 にそのデータベース データのインデックスを作成し、バイナリ ファイルの添付ファイルのインデックスを作成します。したがって、次のいずれかが失敗した場合に変更をロールバックするトランザクションが必要です。
1) myBatis を使用してデータベースに 3 回挿入
2) 3 つのインサートの solr DIH インデックス
3) バイナリ ファイルの solr インデックス
複数のデータソースがあるため、JTA を使用する必要があると推測していますが、Solr を組み合わせて構成する方法がわかりません。これはどのように行うことができますか?これを達成する方法を示すオンライン参照も素晴らしいでしょう。ありがとう。