从属性中添加带有属性的类顶点以及其他类顶点的列表,等等。

时间:2019-02-16 12:51:27

标签: java tinkerpop orientdb2.2 tinkerpop-blueprint tinkergraph

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,蓝图等。 有什么建议/想法吗?

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

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

  Class C {
  String prop5;
  String prop6;
  }

0 个答案:

没有答案