Spring Data Neo4j 4中的动态属性

5
我正在使用Spring Data Neo4j 3.x的DynamicProperties。在Spring Data Neo4j 4.0.0.M1(SDN4)中,我错过了这个类。在SDN4中是否有新的概念来存储动态属性值?
DynamicProperties属性在@NodeEntity上动态存储其所有属性在底层节点本身上。
DynamicProperties成员的键值对与节点一起存储,其中键以返回的属性名称为前缀,该名称由DelegatingFieldAccessorFactory#getNeo4jPropertyName(Field)返回。
NodeEntity
 class Person {
     String name;
     DynamicProperties personalProperties = new DynamicPropertiesContainer();
 }

 Person p = new Person();
 p.persist();
 p.personalProperties.setProperty("ZIP", 8000);
 p.personalProperties.setProperty("City", "Zuerich");

在节点中产生具有以下属性的结果:
 "personalProperties-ZIP" => 8000
 "personalProperties-City" => "Zuerich"
1个回答

4
请看:

目前,我们的主要关注点是修复Bug和解决核心缺失功能,但这个功能正在讨论是否尽快加入。我们需要进行一些设计工作来实现它,因为SDN 4的底层架构已经发生了相当大的变化。

请随意在上面的票据中发表评论并给它投票。

https://jira.spring.io/browse/DATAGRAPH-555


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接