我已经用一些数据预先填充了图形数据库。当我尝试使用 Junit(通过 spring 服务)查询数据库时,查询在嵌入式模式下执行得很好。结果被返回。
当我尝试通过自定义弹簧端点(访问服务方法)执行相同的查询时,我得到和异常:“索引不存在”。
执行访问索引的密码查询时会引发此异常。
但是,需要注意的一件事是,当我以非嵌入式模式(通过 rest api)运行 wep 应用程序时,>相同的查询成功执行并返回结果。
Junit 和 web 应用程序都指向以嵌入式模式运行的嵌入式数据库。嵌入式数据库使用 JUnit 加载,然后通过 Web 应用程序(spring 端点控制器=>service->Neo4jTemplate->execute Cypher Query)和 Junit(service->Neo4jTemplate->execute Cypher Query)访问。
我正在使用: - 弹簧数据 neo4j:2.2.2.RELEASE 和 - Neo4j GDB 1.9
不确定是什么问题。任何帮助,将不胜感激。
谢谢。