无法使用相同类型的ForeignCollection创建表

时间:2017-12-21 09:47:55

标签: android dao ormlite

我需要实施子章节并尝试以下方法:

fun doEverySeconds(action: () -> Unit) {
    thread {
        while (true) {
            action()
            Thread.sleep(1000)
        }
    }
}

但它引发了一个例外:

  

无法创建数据库                                                                                                    java.sql.SQLException:外部集合类.... models.db.Chapter字段'subChapters'column-name不包含类的外部字段... models.db.Chapter

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我错过了添加异物:

@DatabaseField(canBeNull = true, foreign = true)
private Chapter parent;