Tomcat の下に Web アプリケーションがあり、Hibernate 4X、Spring 4X、およびトランザクション マネージャー (現在 1 つの MySQL リソース) として HibernateTransactionManager と統合されています。
構成配布の一部として、MySQL 以外の形式で構成を保存するキャッシュ マネージャーとしてInfinispanと統合する必要があります。つまり、Hibernate の第 2 レベルのキャッシュ統合ではありません!
Infinispan を Spring と統合することができましたが、MySql トランザクションと Infinispanが同じ @Transactional にある必要があるため、大きな問題に直面しています。
Spring JTA と、Atomikos (例) をグローバル トランザクション マネージャーとして統合する方法について読みましたが、エンティティ全体を組み合わせて連携できるかどうか、およびどのように連携できるかはわかりません :(
Infinispan がこの JTA 実装を認識し、 MySql と Infinispan を 1 つのグローバル トランザクションとして処理するように、Atomikos Spring JTA を使用するオプションがあるかどうかを知る必要があります。(2PC)
ありがとう!