【发布时间】:2017-04-26 11:37:23
【问题描述】:
对 Realm 很陌生,但我喜欢它。
话虽如此,自从使用 Java 编程以来,我广泛使用继承/多态。
有谁知道 Realm 是否支持使用扩展领域对象的超类类型来查询保存的数据?
例如: final RealmResults 结果 = iRealm.where(SuperclassType.class).findAll();
谢谢
【问题讨论】:
-
I'm using inheritance/polymorphism extensively.-- 考虑到 RealmObjects 不支持不明确RealmObject的类的继承,您需要不同的思维方式来设计 Realm 模式。例如,您可以“存储所有具体类型”(您可以共享接口),或 “使用鉴别器列将所有类型存储在一个 obj 中。” 您不能直接存储对象层次结构..
标签: realm