Я просто столкнулся с интересным поведением с Spring Data для Neo4j, и мне интересно, является ли это моей ошибкой или какой-то странной ошибкой.Neo4j сохранить действие над набором объектов
Я пытаюсь сохранить коллекцию объектов neo4j сразу. Подпись метода обещает вернуть экземпляр Iterator поверх этих только сохраненных объектов. Я предполагаю, что результатом будет Итератор над персидскими сущностями, содержащий вновь назначенные идентификаторы. Тем не менее, возвращаемое значение равно нулю, в отличие от вызова операции сохранения над единым целым:
Iterable<PhysicalMachine> savedPMs = this.physicalMachineRepository.save(pms);
Данные сохраняются, и я могу видеть его в базу данных сразу после вызова (даже во время отладки). Однако «savedPMs» имеет значение null, что, конечно же, вызывает нулевой указатель при следующем вызове ...
Я пропустил что-то тривиальное здесь?
пожалуйста, поднимите вопрос весной JIRA для SDN: https://jira.spring.io/browse/DATAGRAPH –
Какая версия sdn 4? – Luanne
Версия 4.0.0, я использую neo4j 2.3.4. Я еще не поднимал вопрос, но я планирую сделать это в конце дня ... –