Java 有没有办法在Spring数据Neo4j 4中使用可嵌入类

Java 有没有办法在Spring数据Neo4j 4中使用可嵌入类,java,spring-data,spring-data-neo4j,spring-data-neo4j-4,Java,Spring Data,Spring Data Neo4j,Spring Data Neo4j 4,SDN4中是否有类似于javax.persistence.Embedded或javax.persistence.Embedded的注释 例如,在下面的域中,我希望在Person的节点中存储Address类的属性,而不是为每个地址创建节点 // @Embeddable pulbic class Address{ private String city; private String zip; ... } @NodeEntity pulbic class Person{ @

SDN4中是否有类似于
javax.persistence.Embedded
javax.persistence.Embedded
的注释

例如,在下面的域中,我希望在Person的节点中存储Address类的属性,而不是为每个地址创建节点

// @Embeddable
pulbic class Address{
   private String city;
   private String zip;
   ...
}

@NodeEntity
pulbic class Person{
   @GraphId
   private Long id;
   private String name;
   // @Embedded
   private Address address;
   ...
}

我也在等待这个功能。大约一个月前,我试着研究这个。这是我能找到的最好的答案,写一个定制的转换服务,并将你的“地址”->字符串。。。这确实是一个黑客行为,但这似乎是每个人现在都在做的事情

此外,这个解决方案并不像听起来那么糟糕,因为它不会花费很长时间来实现。但是,限制是您将无法索引已连接到单个字符串字段中的地址实体上的各个属性

见:

另见:

我建议您登录到jira并投票支持此增强功能,以使SDN 4.1的运行速度更快