我正在使用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。
或许这是一个已知的问题,计划在不久的将来得到改善?
答案 0 :(得分:1)
您正确使用它 - 这是一个已知问题,将在以后的版本中修复。