0
這可能是用於訪問某些Neo4j數據的典型Java 7樣板。是否有可能強制neo4j事務超時?
是否有任何機制可以讓您設置事務自動失敗並基於超時進行回滾?
try (Transaction tx = graphdb.beginTx()) {
Node node = // Get some Nodes ...
Iterable<Relationship> rels = node.getRelationships(...);
for (Relationship rel : rels) {
// Oh no! This is a super-node with a billion Relationships!
}
tx.success();
return data;
}
我猜只是int count = 0
,並增加每個迭代,然後:
if(count > XYZ) throw TakingTooLongException(count)
?
我要試試這個。代碼最近從'1.9.8'升級,所以新功能是新的... – Stewart