gpt4 book ai didi

java - 输出Realm对象名称及其realmlist

转载 作者:行者123 更新时间:2023-12-01 10:26:11 24 4
gpt4 key购买 nike

我想从我的主表中搜索我最喜欢的学校名称及其最喜欢的学生名称,如下所示。

点灰色
肯特

米歇尔

玛吉
加里
约翰
雪莉

但是,我只能使用 Realm 查询来获取最喜欢的学生姓名:

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

我的问题是如何列出 Realm 中我最喜欢的学校和他们最喜欢的学生。非常感谢。

我的学校类(class)

public class School extends RealmObject {

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

//getters, setters;

}

我的学生类(class)

public class Student extends RealmObject{

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

//getters, setters;

}

最佳答案

您正在寻找的概念称为反向链接,它是对象之间的自动引用。您可以在此处查看该问题:https://github.com/realm/realm-java/issues/607

在实现之前,您需要手动维护学生对学校的引用或对其进行查询。

关于java - 输出Realm对象名称及其realmlist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35351524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com