Sto usando DynamicProperties di Spring Data Neo4j 3.x. Mi manca questa lezione in Spring Data Neo4j 4.0.0.M1 (SDN4). C'è un nuovo concetto in SDN4 per memorizzare i valori delle proprietà dinamiche?DynamicProperties in Spring Data Neo4j 4
Un DynamicProperties alloggio su una @NodeEntity memorizza tutte le sue proprietà dinamicamente sul nodo sottostante stesso.
La chiave/coppie di valori delle DynamicProperties membro sono memorizzati nel nodo con i tasti prefisso il nome proprietà restituito da 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");
risultati in un nodo con le proprietà:
"personalProperties-ZIP" => 8000
"personalProperties-City" => "Zuerich"