如何使用Spring data neo4j RX支持节点中的多个标签
有人能帮助我如何使用SpringDataNeo4JRxJPA来支持一个节点中的多个标签吗 假设我在neo4j数据库中有一个下面的节点如何使用Spring data neo4j RX支持节点中的多个标签,neo4j,spring-data-neo4j,neo4j-ogm,Neo4j,Spring Data Neo4j,Neo4j Ogm,有人能帮助我如何使用SpringDataNeo4JRxJPA来支持一个节点中的多个标签吗 假设我在neo4j数据库中有一个下面的节点 (:Person:Male {name:"ABC"]) 如何使用neo4j RX JPA将上述具有多个标签的节点转换为Java中的等效实体?您可以在实体上的@node注释中定义多个标签 例如: @Node("Person","Male") public class MalePerson {} 另一种选
(:Person:Male {name:"ABC"])
如何使用neo4j RX JPA将上述具有多个标签的节点转换为Java中的等效实体?您可以在实体上的
@node
注释中定义多个标签
例如:
@Node("Person","Male")
public class MalePerson {}
另一种选择是使用继承:
@Node
public class Person {}
@Node
public class Male extends Person {}
这不适用于您的用例,但我在这里还添加了第三个选项:动态标签
@Node
public class Person {
@DynamicLabels
private List<String> labels; // here you would add Male
}
@节点
公共阶层人士{
@动态标签
私有列表标签;//在这里可以添加男性
}
附带说明:Spring数据Neo4j RX(或现在的Spring数据Neo4j 6)不是JPA实现