2016-02-11 11 views
0

Я бы хотел найти мои любимые имена школ и их любимые имена учеников, как из моей основной таблицы.Вывести имя объекта Realm и его realmlist

POINT СЕРЫЙ
кент
джане
Michelle

MAGGEE
Гэри
джон
Ширли

Однако, я могу достичь только получать имена избранных студентов с использованием области действия запроса:

RealmResults<Student> fav = realm.where(Student.class) 
           .equalTo("Favourite", "Yes") 
          .findAll(); 

Мой вопрос заключается в том, как перечислить мои любимые школы и их любимых учеников в царстве. Большое спасибо.

Моя школа класс

public class School extends RealmObject { 

@Required 
private String SchoolID; 
private String SchoolName; 
private RealmList<Student> Students; 

//getters, setters; 

}

My Student Class

public class Student extends RealmObject{ 

@Required 
private String StudentID; 
private String StudentName; 
private Boolean Favorite; 

//getters, setters; 

}

ответ

1

Понятие вы ищете называется обратные ссылки, которая является автоматической ссылки между объекты. Вы можете увидеть эту проблему здесь: https://github.com/realm/realm-java/issues/607

До тех пор, пока она не будет реализована, вам необходимо либо вручную сохранить ссылку со своего ученика в школу, либо сделать запрос для нее.

Смежные вопросы