嘿,Stackoverflower,
我最近尝试将Spring的Spring.Data.Neo4j连接器与Neo4J数据库结合使用。在正确配置之后,我遇到了以下问题。在存储基于JavaFX的实体时,JavaFX属性设置为null。这是最可能的情况,因为spring.data.neo4j似乎不使用getter和setter,而是使用反射。由于它不知道如何保留JavaFX属性,因此它将保留null值,并在从数据库中检索时覆盖它们。
这是我的实体
@NodeEntity
public class User implements UserIF {
@GraphId
private Long id = null;
private final StringProperty nameProperty = new SimpleStringProperty();
public String getName() {
return nameProperty.get();
}
public void setName(String name) {
nameProperty.set(name);
}
}
是否可以让Spring.data.neo4j使用getter和setter进行访问,以便我可以保留JavaFX bean?还是我做错了什么?
感谢您的帮助,
卡尔
最佳答案
现在,SDN仅使用您实体的字段,这将是可配置的更改。随意在JIRA上提出实施问题。