Open hhhyang opened 3 years ago
使用java client与hugegraph交互时,如果vertex的id由应用方指定,需要为创建的Vertex实例添加id值 但是当前添加id值的方法为:
public void id(Object id) { this.id = id; }
导致创建一个vertex对象得如下所示:
Vertex marko = new Vertex("person").property("name", "marko") .property("age", 29).property("city", "beijing"); marko.id("marko");
我们是否可以支持添加id时也支持链式风格,可以如下创建一个vertex实例?
Vertex marko = new Vertex("person").id("marko").property("name", "marko") .property("age", 29).property("city", "beijing");
或者:
Vertex marko = new Vertex("person", "marko").property("name", "marko") .property("age", 29).property("city", "beijing");
多谢建议, 这两个优化都是可以的. 另外你通过 graph.addVertex(params) 添加也是可以直接传入 ID 的, 可以看下面链接里的 demo
graph.addVertex(params)
如果现在不想这样自己指定, 你可以使用主键模式, 自动通过属性生成 ID,
Feature Description:
使用java client与hugegraph交互时,如果vertex的id由应用方指定,需要为创建的Vertex实例添加id值 但是当前添加id值的方法为:
导致创建一个vertex对象得如下所示:
我们是否可以支持添加id时也支持链式风格,可以如下创建一个vertex实例?
或者: