Fail to handle transaction on java-rest-binding of Neo4j

2014-05-14T15:22:01

I use Java REST binding of Neo4j on my project, but I face a problem on handling transactions.

When the name is Error, it can success insert node into DB..., event if I take off Transaction control, it still works.

final RestAPI api = new RestAPIFacade("http://localhost:7474/db/data");
final RestCypherQueryEngine engine = new RestCypherQueryEngine(api);

Transaction tx = api.beginTx();
try {
    String name = "Error";
    Map<String, Object> subMap = new HashMap<String, Object>();
    subMap.put("name", name);
    subMap.put("age", 17);
    Node node = api.createNode(subMap);
    Label label = DynamicLabel.label("Student");
    node.addLabel(label);

    if("Error".equals(name)) {
        tx.failure();
    }
    else {
        tx.success();
    }
} finally {
    tx.finish();
}

Copyright License:
Author:「LoveTW」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/23648082/fail-to-handle-transaction-on-java-rest-binding-of-neo4j

About “Fail to handle transaction on java-rest-binding of Neo4j” questions

I use Java REST binding of Neo4j on my project, but I face a problem on handling transactions. When the name is Error, it can success insert node into DB..., event if I take off Transaction contro...
I want to use neo4j in rest way with Java. In this case, should I use java-rest-binding(https://github.com/neo4j/java-rest-binding)? I cannot find javadoc comments in the source code, so where can...
I have no problem with this cypher request : MATCH user-[r:OWE_TO*]-&gt;final WHERE user.name="toto" AND user.name &lt;&gt; final.name AND r[0].value=r[length(r)-1].value RETURN final.n...
I am trying to get more familiar with the java-rest-binding (https://github.com/neo4j/java-rest-binding). My main question is what operations of the GraphDatabaseService supports. For example I...
I am trying to get the project from github to work. It can be found here: https://github.com/neo4j/java-rest-binding Has anyone put this into a JAR already? I am to connect to a local neo4j store...
Is there an existing library that I can use that has the functionality: http://docs.neo4j.org/chunked/milestone/rest-api-transactional.html I've looked into https://github.com/neo4j/java-rest-bin...
I am using neo4j 2.1.7 with java. try(Transaction transaction = this.graphDatabaseService.beginTx()) { Node user = this.graphDatabaseService.createNode(); user.setProperty("
I need to import about one million of nodes and rougly twice as many relationships between them to a remote neo4j database. The thing that matters to me is: performance I found the java-rest-bind...
I am trying to insert unique nodes and relationship in neo4j. What I am using :- Neo4j Community Edition running on Amazon EC2.[Amazon Linux m3.large] Neo4j Java Rest Binding [ https://github.com/
I am currently using the neo4j java-rest-binding project to try and make the client code the same for embedded and remote databases, which is highly desirable for me. But I am currently having tro...

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.