【问题标题】:ArangoDB Java Driver edges without annotations没有注释的 ArangoDB Java 驱动程序边缘
【发布时间】:2018-06-18 18:03:03
【问题描述】:

当前的驱动程序实现使用注释来确定边缘的源/从和目标/到(作为其他信息)。来自 Java 驱动程序示例:

public class CircleEdge {

  @DocumentField(Type.ID)
  private String id;

  @DocumentField(Type.KEY)
  private String key;

  @DocumentField(Type.REV)
  private String revision;

  @DocumentField(Type.FROM)
  private String from;

  @DocumentField(Type.TO)
  private String to;
  ...

因此,当将边添加到图形时,只需要此类的一个实例。如果希望存储任意对象或无法修改以添加注释的类对象,有什么方法可以做到这一点?快速查看驱动程序实现后,我找不到以下形式的方法:

graph.addEdge(obj, from, to)

欢迎指点。

【问题讨论】:

    标签: java arangodb


    【解决方案1】:

    预期的行为是实现代表持久实体的类,因此能够修改它们。

    但是 - 我认为 - 你的情况是有效的,应该存在这样一种方便的方法。我将与 ArangoDB 的同事讨论这个问题。为了跟踪这方面的进展,我创建了一个github issue

    【讨论】:

    • 谢谢。以前版本的驱动程序有一个类似于我期望的 addEdge 方法。猜猜它不会很难推出。
    猜你喜欢
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多