java - Neo4j ExecutionEngine 和 ExecutionResult 已弃用?

标签 java neo4j

在 Neo4j 的 neo4j-2.2.0-M03 版本中,当我尝试导入时

import org.neo4j.cypher.javacompat.ExecutionEngine;

导入 org.neo4j.cypher.javacompat.ExecutionResult;

我收到弃用警告。我似乎找不到我应该使用哪些包...

最佳答案

哇,我没有看到任何弃用警告,但是使用

ExecutionEngine engine = new ExecutionEngine(db, StringLogger.wrap(new OutputStreamWriter(System.out)));
ExecutionResult er = engine.execute(query);

给我巨大的内存泄漏。 这完全没问题

GraphDatabaseService graphDb = ...
Result er = graphDb.execute(query);

关于java - Neo4j ExecutionEngine 和 ExecutionResult 已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28470136/

相关文章:

java - 使用 spring 和 apache tomcat 打印控制台日志的最佳方法是什么? [2018]

java - Thymeleaf、Javascript 内联和迭代

Neo4j 使用 apoc.merge.relationship() 时向关系添加属性

java - JNI : Converting C Function To Java Style Function

java - 将 XML 解码到具有 @XMLElementWrapper 的 Java 对象时出现空指针异常

java - 匹配特定 url 的正则表达式模式

spring - 我无法更新 spring data neo4j 版本

java - 从 Spring Boot 执行 Neo4j 密码查询

java - 将 Neo4j 密码查询转换为 orientdb/gremlin(在 java 中)

neo4j - 如何计算每个节点在 Cypher 中的关系数?