【发布时间】:2015-07-13 05:27:43
【问题描述】:
我有一个模型,它本身具有一对多的关系。每次我运行我的 android 应用程序时,我都会收到一个 SQLException,它指出我的字段 childRoutes 的外部集合类 Route 不包含类 Route 的外部字段。我觉得我已经在我的模型中指定了这一点,但我可能遗漏了什么?
这是我的模型,不包括 getter/setter:
public class Route implements Serializable{
@DatabaseField(id = true, canBeNull = false, columnName = "id")
private long id;
@DatabaseField(columnName = "parent", foreign = true)
private Route parent;
@ForeignCollectionField
private ForeignCollection<Route> childRoutes;
}
我在这里关注了这个问题,但我似乎仍然无法做到正确。 ORMLITE one-to-many recursive relationship
【问题讨论】: