0

当我尝试执行查询以创建节点之间的关系时出现以下异常

java.lang.NoSuchMethodError: org.neo4j.ogm.session.Session.execute(Ljava/lang/String;)V 在 org.springframework.data.neo4j.template.Neo4jTemplate.execute(Neo4jTemplate.java:183)

我在 pom.xml 中使用以下依赖项

<dependency>
            <groupId>org.neo4j</groupId>
            <artifactId>neo4j-ogm</artifactId>
            <version>1.1.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-neo4j</artifactId>
            <version>4.0.0.M1</version>
        </dependency>

我的代码类似于服务 POJO

私人无效createServiceRelationships(XXX yyyy,Neo4JExtension模板)抛出异常{

    Boolean zzz = yyyy.getKKKKK();

    String queryBegin = "MATCH (n:XXX {pk:'"
            + XXX.getPk() + "' })";


    for (String LLLL : XXXX.getLLLL()) {
        String cipherQuery = ",(m:" + Name + "ROOT" + "{pk:'"
                + Name + "ROOT"
                + "' }) CREATE (m)-[:ROOT]->(n)";
        template.execute(queryBegin + cipherQuery);
    }

}

请帮助

4

1 回答 1

0

无需包含 neo4j-ogm 依赖项。事实上,你不应该使用 SDN 4.0.0.M1。请升级到 SDN 4.0.0.RC1 - 它包含自 M1 以来的许多修复和功能。

于 2015-07-29T03:46:55.373 回答