2015-02-12 2 views
1

В Neo4j-2.2.0-M03 версии Neo4j, в когда я пытаюсь импортироватьNeo4j ExecutionEngine и ExecutionResult устарели?

import org.neo4j.cypher.javacompat.ExecutionEngine; и

import org.neo4j.cypher.javacompat.ExecutionResult;

Я получаю устаревшее предупреждение. Я не могу найти, какие пакеты я должен использовать вместо этого ...

ответ

4

GraphDatabaseService теперь предоставляет прямой способ запуска запроса Cypher с использованием GraphDatabaseService.execute(). Нотабене существует два варианта этого метода: один и один без параметров.

4

Ничего себе, я не вижу каких-либо предупреждений устаревания, но с использованием

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

дает мне огромную утечку памяти. , и это полностью нормально

GraphDatabaseService graphDb = ... 
Result er = graphDb.execute(query); 
Смежные вопросы