Hi again !
I don't understand why i need to being a transaction when reading a
database using a traverser.
The following code throw an error : No transaction found for current thread
tx = neo.beginTx();
Traverser traverser = domainNode.traverse(Traverser.Order.BREADTH_FIRST,
StopEvaluator.END_OF_GRAPH,
ReturnableEvaluator.ALL_BUT_START_NODE,
MyRelationshipTypes.LINK,
Direction.OUTGOING);
tx.success(); tx.finish();
for(Node node : traverser) { // <-- No transaction found for current thread
tx = neo.beginTx();
//Some setProperty stuff.
tx.success(); tx.finish();
}
Obvisouly, i can change the like this :
tx = neo.beginTx();
for(Node node : traverser) {
//Some setProperty stuff.
}
tx.success(); tx.finish();
But what if i want to commit (write on disk) my change one by one for
every traversed node ?
--
Laurent "ker2x" Laborde
Sysadmin & DBA at http://www.over-blog.com/
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user