我有一个Neo4j图,它定义了一个特定的本体。它是使用cypher语句构建的并导入到Neo4j中。对于此图,我想生成相应的Java类,其节点属性表示相应Java类中的字段。最好的方法是什么?
答案 0 :(得分:1)
我认为没有办法生成java类,但我可以想到你可以遵循的两种方法。
使用的原则是将实体包裹在一个节点周围(同样的方法也可以用于关系),参见Neo4j manual。
仅在您要使用Spring框架时才适用。您还必须创建自己的实体,但您将免费获得类似ORM的行为。请参阅SDN quick start。
答案 1 :(得分:0)
不应该太难。只需使用一些模板或直接使用StringBuilder创建java代码。
每个标签只迭代一个节点(假设它具有所有相同的属性)。