【发布时间】:2016-06-30 11:38:01
【问题描述】:
我正在尝试创建具有可以是动态属性的特定类型的节点。 例如:我可以创建一个具有 name、age、address 属性的 Person 节点。但是当我创建另一个 Person 节点时,这些不一定是唯一的属性。这个节点可以有姓名、年龄、地址和额外的财产工资。使用 Spring Data 或查询 DSL 需要我创建具有固定数量的实例变量 name、age 和 address 的 Java POJO 类 Person。
@NodeEntity
public class Person {
@GraphId private Long id;
private String name;
private String age;
private String address;
}
我无法为另一个 Person 节点添加薪金的动态属性。有什么方法可以实现吗?
【问题讨论】:
-
但是属性是可选的,你不必设置它们。
标签: neo4j querydsl spring-data-neo4j-4 neo4j-ogm