使用Realm Android查询IN

时间:2016-06-21 14:40:44

标签: java android realm

所以我尝试使用Realm与我的项目进行一些查询,我希望获得所有具有peopleInMenu的详细菜单具有Status True。我想得到所有的价格,并获得有多少人拥有该菜单状态的真实大小。

这是我的模特

public class DetailMenu extends RealmObject {

    @PrimaryKey
    private int MenuID;
    private int Quantity;
    private String MenuName;
    private int MenuPrice;
    public RealmList<PersonInMenu> personInMenus;

    //all the setter getter.. its too long if i input those setter getter

}

public class DetailPerson extends RealmObject {

    @PrimaryKey
    private int PersonID;
    private String PersonName;
    private int PersonPrice;

}

public class PersonInMenu extends RealmObject {

    @PrimaryKey
    private int PersonID;
    private boolean Status;

}

这是我的疑问:

RealmResults<DetailMenu> personSize = realm.where(DetailMenu.class).equalTo("personInMenus.PersonID", Person.get(0).getPersonID()).equalTo("personInMenus.Status", true).findAll();
希望有人可以帮助我。

0 个答案:

没有答案