【发布时间】:2013-06-28 03:51:24
【问题描述】:
我正在使用一个生成对象Node 的框架,并且它们已经分配了一个ID。现在需要将它们转换为在框架中控制的具有相同 ID 的 Titan 顶点(使用 node.id 访问)
public long addNode(Node node) {
TitanVertex vertex = (TitanVertex) g.addVertex(null);
g.commit();
vertex.setProperty(ID, node.id);
vertex.setProperty(TYPE, node.type);
vertex.setProperty(VERSION, node.version);
vertex.setProperty(TIME, node.time);
vertex.setProperty(DATA, node.data);
...
错误:
java.lang.IllegalArgumentException: Name is reserved: id
但似乎不允许。我应该使用一些假属性来模仿辅助身份吗? Titan有办法做到这一点吗?
谢谢!
【问题讨论】: