ORMLite自身的一对多关系

时间:2015-07-13 05:27:43

标签: android ormlite

我有一个与自身有一对多关系的模型。每次我运行我的Android应用程序时,我都会得到一个SQLException,表明我的字段Route column-name的外部集合类childRoutes不包含类{{的外部字段1}}。我觉得我已经在我的模型中指定了这个,但我可能会遗漏一些东西?

这是我的模型,不包括getter / setter:

Route

我在这里听了这个问题,但我似乎仍然无法做到这一点。 ORMLITE one-to-many recursive relationship

1 个答案:

答案 0 :(得分:0)

我似乎通过将private ForeignCollection<Route>替换为Collection<Route>来解决了这个问题。如果我使用ForeignCollection作为类型,我不太确定为什么它不起作用,但它似乎解决了我所有的问题。