I use spring boot and neo4j for my project. SDN(spring data neo4j) as a data access layer. Recently I faced a problem where I need cross-store persistence, I need to update data in both neo4j and oracle database. So standard way to do that is XA distributed transactions. Any resources I looked up on integrating neo4j with JTA are old, and recently I found out this on SDN reference page: "Neo4j is dropping XA support and therefore SDN does not provide any capability for cross-store persistence"
link: https://docs.spring.io/spring-data/neo4j/docs/5.1.10.RELEASE/reference/html/
My question is, can anyone provide information about the state of XA transaction support by neo4j, or has anyone tried to use neo4j with JTA transaction manager in a global distributed transaction?