针对多个模型类执行Realm Query

时间:2017-10-14 01:54:43

标签: android database realm

我正在使用Realm数据库。我平均有五个型号。我想在搜索时调用所有模型。有可能吗?

ClassOne
ClassTwo
ClassThree
ClassFour
ClassFive

当查询不是一个接一个时。

RealmResult<ClassOne> list = realm.where(ClassOne.class).equelsTo("key", "a").findAll();

我可以在所有模型中调用哪种查询?

1 个答案:

答案 0 :(得分:1)

你不能这样做因为每个查询都返回一个在“Where”上使用的类型的RealmResuts

文档说:

  

返回一个类型化的RealmQuery,可用于查询此类型的特定对象

https://realm.io/docs/java/latest/api/io/realm/Realm.html#where-java.lang.Class-