我的数据模型中的测试在转换一些neo4j-ogm代码以使用spring-data之后失败了。但是,我几乎可以肯定spring-data-neo4j不是我遇到的问题的原因。更多的东西在概念上我不知道(关于会话或肮脏或什么?)
测试的行为是:
Save Object A
Save Object B with relationship to A
Set property of Object A
Save Object A
以前,节点A已使用其属性进行了更新,测试执行后,数据库中的节点A和节点B之间存在关系。
转换后,结果是相同的,只是在第二次保存对象A后,数据库中的节点A和节点B之间的关系不再存在(它被删除)。
我可以做些什么来改变这种行为吗?预期的行为是什么?