Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4J SDN-3.0.0 ExecutingRestAPI.getNodeById被重复调用_Neo4j_Spring Data Neo4j - Fatal编程技术网

Neo4J SDN-3.0.0 ExecutingRestAPI.getNodeById被重复调用

Neo4J SDN-3.0.0 ExecutingRestAPI.getNodeById被重复调用,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,我使用的是Neo4J-2.0.1和SDN-3.0.0.RELEASE 我有一个问题如下: @NodeEntity public class Group { @GraphId Long id; @Indexed(unique = true, indexType = IndexType.SIMPLE) public String name; public String property1; public String property2; public Group() { } publi

我使用的是Neo4J-2.0.1和SDN-3.0.0.RELEASE

我有一个问题如下:

@NodeEntity
public class Group {

@GraphId
Long id;

@Indexed(unique = true, indexType = IndexType.SIMPLE)
public String name;

public String property1;

public String property2;

public Group() {
}

public Group(String str) {
    name = str;
}
}
我有一个组存储库:

public interface GroupsRepository extends GraphRepository<Group> {

Group getGroupByName(String name);
}
public interface GroupsRepository扩展了GraphRepository{
组getGroupByName(字符串名称);
}
调用
getGroupByName(…)
方法后

ExecutingRestAPI.getNodeById(…)

方法作为组具有的属性数调用

我怎样才能避免这种行为


是否在引擎盖下执行任何其他查询?

目前无法避免此行为,它会单独加载依赖实体。REST集成目前根本没有优化。

我不是指相关实体,而是指普通属性(在我的示例中为字符串)。再次检查问题后(使用Fiddler),我可以看到,对于获取简单节点实体(仅包含字符串成员/属性),我可以看到REST请求的数量(http::/db/data/node/)完成获取实体操作所需的是属性数的函数。这很令人失望,但SDN不能用于生产a。有趣的观察。我必须检查一下。大多数使用SDN的人将其与性能良好的嵌入式API一起使用。正如我所说的,目前不推荐使用REST模式。是的,我同意,您应该在SDN文档中用粗体书写。如何在嵌入式模式下进行备份?停止应用程序?