创建实体和必要的Daos之后,我按如下所示设置Room数据库:
@Database(entities = {Entity1.class , Entity2.class}, version = 1,exportSchema = false)
public abstract class Database extends RoomDatabase {
...
}
尝试构建项目后,我收到以下编译错误:
**error: variable _columns is already defined in method onValidateSchema(SupportSQLiteDatabase)**
在类中:Database_Impl。
我的猜测是Room在同一个函数中为两个表创建代码,但没有区别
在尝试创建表变量时在表变量之间移动。
有见识吗?我做错了什么?
我试过了:
最佳答案
问题是不是用英文命名实体。
关于sqlite - 设置Android Studio Room数据库时出现2个实体错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60359812/