【发布时间】:2013-09-25 21:04:23
【问题描述】:
我想保存一个包含嵌套对象的关系实体(所以不是字符串,长,...)。当我在单元测试中保存和检索它时,除了嵌套对象之外,关系的所有属性都被填充。我也尝试在其中添加@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;
...
}
【问题讨论】: