我想保存一个包含嵌套对象的关系实体(所以不是字符串,长,...)。当我在单元测试中保存和检索它时,除了嵌套对象之外,关系的所有属性都被填充。我也尝试添加@fetch
它,但这不起作用。
对于节点实体,这不是问题。在进一步调查中,节点实体也存在同样的问题。
spring-data-neo4j-examples 中的所有示例从不包含与嵌套对象的关系。是否支持?如果不是,解决我的域模型问题的最佳解决方案是什么?
请参见下面的代码:
@RelationshipEntity(type = "SEND_DOCUMENT")
public abstract class AbstractDocument implements Document {
@GraphId
private Long graphId;
@Indexed
private String documentId;
@Fetch
private StoredDocument storedDocument; //=> this one is always null
@StartNode
@Fetch
private Company fromCompany;
@EndNode
@Fetch
private Company toCompany;
...
}