【发布时间】:2018-07-01 15:48:29
【问题描述】:
我想用ReActiveAndroid替换旧的数据库代码但是所有操作都有错误
如文档中所述,我有这些类:
数据库类
@Database(name = "MyDatabase", version = 1)
public class MyDatabase {
}
应用类
DatabaseConfig appDatabase = new DatabaseConfig.Builder(MyDatabase.class)
.build();
ReActiveAndroid.init(new ReActiveConfig.Builder(this)
.addDatabaseConfigs(appDatabase)
.build());
模型类
@Table(database = MyDatabase.class)
public class User extends Model {
...
}
插入代码
User user = new User();
user.id = id;
user.name = name;
user.save();
我有这个错误:
java.lang.IllegalArgumentException:未找到表 ir.hatamiarash.app.models.User 引用的数据库信息
有没有我遗漏的设置?
【问题讨论】:
-
遇到同样的问题,你解决了吗?
-
@nasch 这是一个旧库,我无法解决这个问题...尝试使用另一个类似 Realm 的库。
标签: android database orm android-sqlite activeandroid