java - 在方向图中从 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;
}
解决方案
推荐阅读
- android - 如何在操作栏/应用栏中对齐操作项和标题?
- php - 我如何将 php 代码回显到 codeigniter 视图
- python - 如何从 GaussianProcessClassifier 中提取估计参数(theta)
- php - 试图获取非对象和未定义索引错误的属性
- jenkins - 如何在管道中使用詹金斯版本号插件
- android - 在航点任务中的点之间录制视频
- python - 绘制与时间 (x) 数据不对应的图表
- r - R - 为什么改变刻度之间的距离不会改变图形的形状?
- svg - 如何触发 Svg 中溢出元素的事件。(Safari ios)
- javascript - 将参数传递给 NodeJS CLI 应用程序中的可执行文件