我有一个 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/