Neo4j ExecutionEngine 和 ExecutionResult 已弃用?
Neo4j ExecutionEngine and ExecutionResult deprecated?
在 Neo4j 的 neo4j-2.2.0-M03 版本中,当我尝试导入时
import org.neo4j.cypher.javacompat.ExecutionEngine;
和
import org.neo4j.cypher.javacompat.ExecutionResult;
我收到弃用警告。我似乎找不到我应该使用哪些包...
GraphDatabaseService
现在提供了一种使用 GraphDatabaseService.execute()
直接 运行 Cypher 查询的方法。 N.B。该方法有两种变体,一种有参数,一种没有参数。
哇,我没有看到任何弃用警告,但使用
ExecutionEngine engine = new ExecutionEngine(db, StringLogger.wrap(new OutputStreamWriter(System.out)));
ExecutionResult er = engine.execute(query);
给我巨大的内存泄漏。
这完全没问题
GraphDatabaseService graphDb = ...
Result er = graphDb.execute(query);
在 Neo4j 的 neo4j-2.2.0-M03 版本中,当我尝试导入时
import org.neo4j.cypher.javacompat.ExecutionEngine;
和
import org.neo4j.cypher.javacompat.ExecutionResult;
我收到弃用警告。我似乎找不到我应该使用哪些包...
GraphDatabaseService
现在提供了一种使用 GraphDatabaseService.execute()
直接 运行 Cypher 查询的方法。 N.B。该方法有两种变体,一种有参数,一种没有参数。
哇,我没有看到任何弃用警告,但使用
ExecutionEngine engine = new ExecutionEngine(db, StringLogger.wrap(new OutputStreamWriter(System.out)));
ExecutionResult er = engine.execute(query);
给我巨大的内存泄漏。 这完全没问题
GraphDatabaseService graphDb = ...
Result er = graphDb.execute(query);