Java 无法识别neo4j finish()

Java 无法识别neo4j finish(),java,maven,neo4j,Java,Maven,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

这是代码的一部分:

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();
}
方法finish标记错误。“类型事务的方法finish()未定义”

我在maven中创建了我的项目,neo4j版本是3.2.6

我错过了什么

顺便说一下,为了测试程序,我在数据库信息中注释了行tx.finish(),属性键显示了名称和关系,但没有显示节点。(无更改,无记录)。它与tx.finish方法有关吗

提前感谢

界面没有
finish()
方法

您应该改用
tx.close()

接口没有
finish()
方法


你应该改用
tx.close()

我可以看到很多东西,从neo4j变为tx.finish(),我可以看到很多东西,从neo4j变为tx.finish()