Ich habe gerade ein interessantes Verhalten mit Spring Data für Neo4j festgestellt, und ich frage mich, ob es mein Fehler oder ein seltsamer Bug ist.Neo4j speichern Aktion über Sammlung von Entitäten
Ich versuche, die Sammlung von Neo4j-Entitäten auf einmal zu speichern. Die Methodensignatur verspricht, eine Instanz von Iterator über diese gerade gespeicherten Entitäten zurückzugeben. Ich gehe davon aus, dass das Ergebnis Iterator über persistente Entitäten sein wird, die neu zugewiesene IDs enthalten. Allerdings ist Rückgabewert null, im Gegensatz zu dem Aufruf einer Operation über einzelne Einheit speichern:
Iterable<PhysicalMachine> savedPMs = this.physicalMachineRepository.save(pms);
Daten wird beibehalten, und ich kann es in der Datenbank direkt nach dem Aufruf (auch während des Debuggen) sehen. "SavedPMs" ist jedoch null, was beim nächsten Aufruf natürlich einen Nullzeiger auslöst ...
Fehle mir hier etwas Triviales?
bitte ein Problem in Spring JIRA für SDN: https://jira.spring.io/browse/DATAGRAPH –
Welche Version von SDN 4? – Luanne
Version ist 4.0.0, ich benutze neo4j 2.3.4. Ich habe noch kein Problem angesprochen, aber ich plane, es am Ende des Tages zu tun ... –