Playframework 迁移到Spring数据Neo4J 3.3导致neo返回旧数据

Playframework 迁移到Spring数据Neo4J 3.3导致neo返回旧数据,playframework,neo4j,spring-data,spring-data-neo4j,playframework-2.3,Playframework,Neo4j,Spring Data,Spring Data Neo4j,Playframework 2.3,我在两台playframework 2.3.8服务器上运行Spring数据Neo4j,迁移到新的Spring数据后,Neo4j(3.3.0)从每台服务器的查询中得到了不同的结果。这在我使用3.2.1版之前是没有发生过的。我使用neo4j作为服务器,而不是嵌入式 我的站点显示用户更改的状态(正常或错误)。通过轮询两台服务器中的一台,状态每2秒更新一次。问题是,有时每个服务器返回不同的结果。因此,尽管DB中的状态是稳定的(由neo4j控制台确认),但用户每次轮询不同的服务器时,状态都会快速变化 我想

我在两台playframework 2.3.8服务器上运行Spring数据Neo4j,迁移到新的Spring数据后,Neo4j(3.3.0)从每台服务器的查询中得到了不同的结果。这在我使用3.2.1版之前是没有发生过的。我使用neo4j作为服务器,而不是嵌入式

我的站点显示用户更改的状态(正常或错误)。通过轮询两台服务器中的一台,状态每2秒更新一次。问题是,有时每个服务器返回不同的结果。因此,尽管DB中的状态是稳定的(由neo4j控制台确认),但用户每次轮询不同的服务器时,状态都会快速变化

我想也许我从服务器上得到了一个缓存的结果,但是在新的spring数据中找不到任何缓存的信息来解释这一点


我注意到,当我使用repository findOne函数时,以及当我切换到使用一个查询的新函数(
@query(“match n where id(n)={0}return n”)
时,这个问题就发生了。它发生在其他一些地方,包括我使用
template.fetch(o)
时。这也可能发生在我不知道的其他地方。

嗯,奇怪,你能缩小范围吗?oyu是使用Neo4j嵌入式还是作为服务器?将其作为服务器使用可以创建一个展示问题的示例项目吗?需要一些时间。。。我目前正在一个独立的安全网络上工作,无法访问外部世界。。。你知道是什么导致了这类事情吗。。。也许我可以关闭一个缓存功能?处理一个显示问题的应用程序可能需要一段时间。。。同时有什么建议吗?这应该在几天后投入生产:(