有没有办法在迁移过程中初始化整个实体。我的意思是,我要完全声明一个复杂的类,而不是多次手动.addField
。
在 Realm Java 版本 3.4.0 中,我已成功使用生成的createRealmObjectSchema
类的方法RealmProxy
。< / p>
例如,如果我有一个名为NewBigEntityClass
的类,其中包含许多字段,并且与子实体的可能关系
然后我写了一个类似的迁移
if (oldVersion <= 2) {
NewBigEntityClassRealmProxy.createRealmObjectSchema(dynamicRealm.getSchema());
}
这也创建了整个架构和子实体,但现在已经在 Realm 的3.5.0版本中删除了。
有人知道替代方案吗?请不要一字不差地回答,因为这正是我想要避免的。
提前致谢!