首页 > 解决方案 > 在方向图中从 JAVA 添加具有属性的类顶点以及另一个类顶点的列表等

问题描述

A类具有属性并具有B类列表,B类具有属性并具有C类列表。C类具有属性等等。

我正在尝试保存 java 对象并使用 tinkerpop - 尝试添加方向图

所以如果我必须在方向图中添加 A 类顶点。我需要用prop1和prop2添加A类的顶点-我需要用prop3和prop4添加B类的顶点以及A类列表中的任何计数。-我需要在A类顶点和B类顶点之间添加边,所以它可以携带关系A到B。

同样,我需要在方向图中添加 C 类顶点,其中包含 B 类列表中的任何计数。 - 我需要在每个 B 类顶点和 C 类顶点之间添加边,以便它可以承载 B 到 C 之间的关系。

如果这是第 10 级,那么为每个类添加顶点可能会变得混乱且难以实现。这将是更多的手动添加。

有什么办法可以一次性将具有 B 类顶点的 A 类顶点保存为列表和 B 类下的 C 类列表,而不是添加每个类顶点并建立关系

我正在尝试通过 java tinkerpop - gremlin、blueprints 等来实现它。有什么建议/想法吗?

    class A {
     String prop1;
     String prop2;
     ArrayList<B> b;
     }

   class B {
   String prop3;
   String prop4; 
   ArrayList<C> c;      
   }

  Class C {
  String prop5;
  String prop6;
  }

标签: javatinkerpoporientdb2.2tinkerpop-blueprinttinkergraph

解决方案


推荐阅读