java – Spring Data Neo4j 4中的DynamicProperties

前端之家收集整理的这篇文章主要介绍了java – Spring Data Neo4j 4中的DynamicProperties前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

DynamicProperties成员的键/值对存储在节点上,其键前缀为DelegatingFieldAccessorFactory#getNeo4jPropertyName(Field)返回的属性名称.

@H_404_9@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");

导致具有以下属性的节点:

@H_404_9@ "personalProperties-ZIP" => 8000 "personalProperties-City" => "Zuerich"
最佳答案
请参阅

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

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

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

猜你在找的Spring相关文章