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