Spring-data-neo4j 4.0.0存储库进行多次REST调用而不是对它们进行分组

时间:2016-01-18 16:23:40

标签: java rest neo4j spring-data-neo4j-4 neo4j-ogm

我正在使用Spring-data-neo4j 4.0.0和Neo4j 2.3.1,我想知道为什么当我这样做时:

  

entityRepository.save(Iterable multipleObjects);

它实际上在Neo4j服务器上进行多次REST调用:
- POST创建交易(完成一次,确定)
- POST http://host:7474/db/data/transaction/id {“语句”:[{“声明”:“创建......”}}}(每个对象执行一次以保存!
- POST提交事务(完成一次,确定)

当它可以将所有实体创建分组到一个REST POST调用(具有多个语句)时。

我遇到了这个用例的性能问题,我想知道我是否没有正确使用SDN。

或许这是一个已知的问题,计划在不久的将来得到改善?

1 个答案:

答案 0 :(得分:1)

您正确使用它 - 这是一个已知问题,将在以后的版本中修复。