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;
}