java - 从 Neo4j 图生成 Java 类层次结构

标签 java neo4j

我有一个 Neo4j 图,它定义了一个特定的本体。它是使用 cypher 语句构建的并导入到 Neo4j 中。对于该图,我想生成相应的 Java 类,其中节点属性表示相应 Java 类中的字段。最好的方法是什么?

最佳答案

我认为没有一种方法可以生成 java 类,但我可以想到两种可以遵循的方法。

  • 域实体

使用的原理是将实体包裹在节点周围(同样的方法也可以用于关系),请参阅 Neo4j manual .

  • 使用 Spring Data Neo4j

仅当您想使用 Spring 框架时才适用。您还必须创建自己的实体,但您将免费获得类似 ORM 的行为。请参阅SDN quick start .

关于java - 从 Neo4j 图生成 Java 类层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21750507/

相关文章:

java - 无法在 Tomcat webapp 中关闭 Neo4j Jetty 服务器

ubuntu - 使用 gremlin.net 从 .net 连接 neo4j

java - 我可以在 ArrayList (java) 中创建一个 ArrayList 吗?

java - Android中如何设置多个OnClickListener

java - 无法使首选项 3 点菜单可见

hadoop - Map-Reduce - 仅适用于键值 NoSql 数据模型?

neo4j - count(nodes(p)) 在 Cypher、Neo4j 中如何工作

neo4j - 如何添加到 Cypher map 中的现有值?

java - 需要对低内存系统上的 Runtime.getRuntime.exec() 进行故障排除吗?

java - 将 CSV 值转换为 JAVA 中的 HashMap 键值对