到目前为止,我只通过浏览器和REST界面与neo4j进行了互动。 现在我想通过Java和嵌入式数据库与neo4j进行交互。
当我尝试运行Cypher查询时,我得到一个空指针异常。 控制台输出对我没有帮助:
Exception in thread "main" java.lang.NullPointerException
at org.neo4j.cypher.ExecutionEngine.execute(ExecutionEngine.scala:58)
at org.neo4j.cypher.ExecutionEngine.execute(ExecutionEngine.scala:54)
at org.neo4j.cypher.javacompat.ExecutionEngine.execute(ExecutionEngine.java:65)
at neo.project1.App.main(App.java:59)
我的配置
答案 0 :(得分:3)
试试这个:
ExecutionEngine engine = new ExecutionEngine(graphDb);
听起来像你的原始构造函数调用(第二个参数为NULL)让ExecutionEngine尝试使用NULL记录器。