0
我使用spring-data-neo4j-rest框架來訪問Neo4j Rest API(託管在遠程服務器上)。如何在使用此功能時管理交易?Spring中的事務管理Neo4j Rest
我的代碼是這樣的。 如果query2失敗,有什麼辦法可以回滾query1。
Transaction tx = neo4jTemplate.getGraphDatabase().beginTx();
try {
Result<Map<String, Object>> results1 = neoTemplate.query(query1, null);
Result<Map<String, Object>> results2 = neoTemplate.query(query2, null);
Result<Map<String, Object>> results3 = neoTemplate.query(query3, null);
tx.success();
}
catch(Exception e){
tx.failure();
}
哪個版本的SDN使用3.3.x與SpringCypherRestGraphDatabase tx.close()? –