【发布时间】:2016-06-04 20:59:51
【问题描述】:
我刚刚在使用 Spring Data for Neo4j 时遇到了一个有趣的行为,我想知道这是我的错误,还是一些奇怪的错误。
我正在尝试一次保存所有 neo4j 实体的集合。方法签名承诺在这些刚刚保存的实体上返回一个 Iterator 的实例。我假设结果将是 Iterator over persited entitys,包含新分配的 ID。但是,返回值为 null,这与对单个实体调用保存操作不同:
Iterable<PhysicalMachine> savedPMs = this.physicalMachineRepository.save(pms);
数据是持久化的,我可以在调用后立即在数据库中看到它(即使在调试期间)。但是,“savedPMs”为空,这当然会在下次调用时抛出一个空指针……
我在这里错过了一些琐碎的事情吗?
【问题讨论】:
-
请在 Spring JIRA for SDN 中提出问题:jira.spring.io/browse/DATAGRAPH
-
哪个版本的 sdn 4?
-
版本是4.0.0,我用的是neo4j 2.3.4。我还没有提出问题,但我打算在一天结束时提出......
标签: java neo4j spring-data-neo4j-4