0

ALRubinger のソリューションで Neo4j 1.8.9 + Jotm を使用しています:既存のトランザクションで XAResource を登録する方法は? 、すべて正常に動作していますが、数日前にNeo4j 2.2.1への移行を開始し、次の問題に遭遇しました-neo4j-kernel.jarにはもうありません: TransactionManagerProvider、AbstractTransactionManager、TransactionStateFactoryなど

。クラスは2.1.8バージョンから削除されました、Spring Data Neo4j » 3.3.0.RELEASE を使用しようとしましたが、neo4j-kernel 2.1.7 を使用しており、以前と同じ実装です。

すべてのクラス/インターフェースをどこに移動しましたか? 別の瓶?もっと簡単な解決策は?

4

1 に答える 1

0

内部実装の詳細としての JTA は、リリース ノートから引用して、Neo4j で削除されました。

XA システムによって調整された、グラフとインデックス用の個別のトランザクション ログの使用は、単一のトランザクション管理と 1 つの統合されたトランザクション ログに置き換えられました。これにより、リソースのオーバーヘッドが大幅に削減され、スケーラビリティが向上します。この結果、以前に公開されていた XA および JTA 機能が削除されたことに注意してください。

于 2015-04-16T17:27:03.233 に答える