加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

java – Spring Data Neo4j 4中的DynamicProperties

发布时间:2020-12-15 01:42:34 所属栏目:大数据 来源:网络整理
导读:我正在使用DynamicProperties的Spring Data Neo4j 3.x.我在Spring Data Neo4j 4.0.0.M1(SDN4)中缺少这个类.我在SDN4中有一个新概念来存储动态属性值吗? @NodeEntity上的DynamicProperties属性在底层节点本身上动态存储其所有属性. DynamicProperties成员的

我正在使用DynamicProperties的Spring Data Neo4j 3.x.我在Spring Data Neo4j 4.0.0.M1(SDN4)中缺少这个类.我在SDN4中有一个新概念来存储动态属性值吗?

@NodeEntity上的DynamicProperties属性在底层节点本身上动态存储其所有属性.

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"
最佳答案
请参阅

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

目前,我们主要关心的是修复错误,并解决核心缺失的功能,但是这个功能正在讨论中尽快包含在内.我们需要做一些设计工作才能实现它,因为SDN的底层架构在SDN 4中发生了很大变化.

请随时评论上述票,并进行投票.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读