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