0
を認識していないこれは、コードの一部である:のNeo4j仕上げ()
try {
myFirstNode = graphDb.createNode();
myFirstNode.setProperty("name", "Node 1 is my name");
mySecondNode = graphDb.createNode();
mySecondNode.setProperty("name", "Node 2 is my name");
//Relations
myRelationship = myFirstNode.createRelationshipTo(mySecondNode, RelTypes.KNOWS);
myRelationship.setProperty("relationship-type", "knows");
myString = (myFirstNode.getProperty("name").toString())
+ " " + (myRelationship.getProperty("relationship-type").toString())
+ " " + (mySecondNode.getProperty("name").toString());
System.out.println(myString);
tx.success();
} finally {
tx.finish();
}
方法仕上げがエラーをマークします。私はMavenの中に私のプロジェクトを作成したとのNeo4jのバージョンが3.2.6
私は何を逃したのか?ある
「法の仕上げは、()タイプのトランザクションのために定義されていませんか」プログラムをテストする方法により
、Iは、データベース情報に、プロパティキー名と関係が表示されているが、どのノードが表示されないがラインtx.finish()コメント。 (変更なし、レコードなし)。それはtx.finishメソッドと関係がありますか?
はTransactionインタフェースがfinish()
メソッドを持っていない、事前に
私は多くのことがneo4jから変更されていることがわかります。これはtx.finish() – andreahg