Java OrientDB:OrientEdge vs OrientEdge类型和OrientVertexType vs OrientVertexType

Java OrientDB:OrientEdge vs OrientEdge类型和OrientVertexType vs OrientVertexType,java,graph,orientdb,Java,Graph,Orientdb,我正在研究OrientDB,我必须说,文档对我来说有点混乱。我想问很多问题。到目前为止,有人能告诉我OrientEdge和OrientedType以及OrientVertexType和OrientVertexType之间的区别吗。我应该创建扩展它们的类吗?如何使用它们?创建关系时,如何在边中设置属性? 我正在创建EdgeType,如下所示: OrientEdgeType userFriendEdge = orientGraph.getEdgeType("FriendOf"); if(us

我正在研究OrientDB,我必须说,文档对我来说有点混乱。我想问很多问题。到目前为止,有人能告诉我OrientEdge和OrientedType以及OrientVertexType和OrientVertexType之间的区别吗。我应该创建扩展它们的类吗?如何使用它们?创建关系时,如何在边中设置属性? 我正在创建EdgeType,如下所示:

OrientEdgeType userFriendEdge = orientGraph.getEdgeType("FriendOf");
    if(userFriendEdge==null){
        userFriendEdge = orientGraph.createEdgeType("FriendOf");
        userFriendEdge.createProperty("gravity", OType.DOUBLE);
    }
this.orientGraphFactory.getNoTx().addEdge(null, userVertex1, userVertex2, "FriendOf");
然后我添加了这样的边缘:

OrientEdgeType userFriendEdge = orientGraph.getEdgeType("FriendOf");
    if(userFriendEdge==null){
        userFriendEdge = orientGraph.createEdgeType("FriendOf");
        userFriendEdge.createProperty("gravity", OType.DOUBLE);
    }
this.orientGraphFactory.getNoTx().addEdge(null, userVertex1, userVertex2, "FriendOf");

虽然这似乎创建了一条边,但在查询类时,我无法在可视化编辑器中看到它。这是正确的方法吗?此外,如何向边添加重力等属性?请帮帮我,我很困惑。

边类型和顶点类型只是类,所以这样做

 orientGraph.createEdgeType("FriendOf");
与SQL中的操作相同

 CREATE CLASS FriendOf extends E
边和顶点是这些类的实例

要创建边并添加属性,请尝试以下操作:

 Edge e = vertex1.addEdge('FriendOf', vertex2);
 e.setProperty('since', 2015);
我建议您使用NoTx图来操作模式,使用Tx图来创建/操作数据。别忘了

 graph.shutdown()

最后

边类型和顶点类型只是类,这样做

 orientGraph.createEdgeType("FriendOf");
与SQL中的操作相同

 CREATE CLASS FriendOf extends E
边和顶点是这些类的实例

要创建边并添加属性,请尝试以下操作:

 Edge e = vertex1.addEdge('FriendOf', vertex2);
 e.setProperty('since', 2015);
我建议您使用NoTx图来操作模式,使用Tx图来创建/操作数据。别忘了

 graph.shutdown()

最后

边类型和顶点类型只是类,这样做

 orientGraph.createEdgeType("FriendOf");
与SQL中的操作相同

 CREATE CLASS FriendOf extends E
边和顶点是这些类的实例

要创建边并添加属性,请尝试以下操作:

 Edge e = vertex1.addEdge('FriendOf', vertex2);
 e.setProperty('since', 2015);
我建议您使用NoTx图来操作模式,使用Tx图来创建/操作数据。别忘了

 graph.shutdown()

最后

边类型和顶点类型只是类,这样做

 orientGraph.createEdgeType("FriendOf");
与SQL中的操作相同

 CREATE CLASS FriendOf extends E
边和顶点是这些类的实例

要创建边并添加属性,请尝试以下操作:

 Edge e = vertex1.addEdge('FriendOf', vertex2);
 e.setProperty('since', 2015);
我建议您使用NoTx图来操作模式,使用Tx图来创建/操作数据。别忘了

 graph.shutdown()
最后