在Spring Data Neo4j中更改数据库的查询(4.1.2)

时间:2017-07-28 08:39:35

标签: java spring neo4j cypher spring-data-neo4j

我在存储库类(扩展GraphRepository)中创建了一个@Query,它更新了一些节点/关系(以这种方式更简单,更快速,而不是使用Java对象操作)。 我看不到结果,会话没有更新。 是否有任何解决方案让查询更新会话(例如注释)?

1 个答案:

答案 0 :(得分:1)

如果更改创建/删除关系,则当您再次查询受影响的对象时,它们应该是可见的。

如果更改更新属性,则可能无法看到它们,因为可能会返回缓存实例。

使用session.clear()清除会话并再次加载受影响的对象。