В моем проекте Neo4j/SDN 4 у меня есть следующий объект:
@NodeEntity
public class Value extends BaseEntity {
@Index(unique = false)
private Object value;
private String description;
...
}
Во время выполнения приложения я хочу иметь возможность добавлять новые динамические свойства в узел Value
, например, value_en_US
, value_fr_FR
.
Сейчас я не знаю, какие именно свойства будут добавлены к конкретному узлу Value
во время выполнения приложения, поэтому я не могу определить эти свойства в коде как отдельные поля в Value
.
Существуют ли в SDN 4 какие-либо механизмы для определения этих свойств во время выполнения приложения? Мне нужно что-то похожее на DynamicProperties
из SDN 3.