У меня есть модель, которая имеет отношение «один ко многим». Каждый раз, когда я запускаю приложение для Android, я продолжаю получать SQLException
, который гласит, что мой класс Foreign Collection Route
для моего поля childRoutes
имя столбца не содержит поля иностранного класса Route
. Я чувствую, что я уже указывал это в своей модели, но, возможно, мне что-то не хватает?ORMLite отношение «один ко многим»
Вот моя модель за исключением геттеры/сеттеры:
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