gpt4 book ai didi

java - 通过 gremlin 服务器公开的 Titan 图的 ORM

转载 作者:行者123 更新时间:2023-12-02 04:16:18 25 4
gpt4 key购买 nike

我有一个使用以下配置运行的 titan 服务器

  1. 使用 Cassandra 作为存储后端的 Titan Graph
  2. 带有 WebSocketChannelizer 的 Gremlin 服务器
  3. 泰坦版本:titan-1.0.0-hadoop1

我有一个带有 Gremlin Driver 3.0.1-incubating 的 Java 应用程序,它可以打开客户端以连接到远程 gremlin 服务器。

我能够提交 gremlin 查询来创建顶点并使用 g.V() 等查询获取结果。

CompletableFuture<ResultSet> submitAsync = client.submitAsync("g.V()");
List<Result> list = submitAsync.get().all().get();

现在我想将这些列表转换为List<Person>

是否有可用于 gremlin 驱动程序/gremlin 服务器的对象映射器?

最佳答案

据我所知,没有这样的映射器。请关注这个问题:

https://issues.apache.org/jira/browse/TINKERPOP3-575

完成后,现有的 ORM 将在 Gremlin Server 上运行。目前,您必须自己将 Vertex 转换为“person”。但通常情况下,该模式不一定返回原始顶点,而是将这些顶点的某些转换返回到 Map 构造,您可以在客户端上更通用地使用该构造。

关于java - 通过 gremlin 服务器公开的 Titan 图的 ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33276562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com