Android relam.io联接表出现问题,未加载链接
我已经制定了以下表格,在这里保持简单Android relam.io联接表出现问题,未加载链接,android,realm,Android,Realm,我已经制定了以下表格,在这里保持简单 Product { String Id; String Name; } Form { String Id; String Firstname; String Surname; Journey Journey; RealmList<FormProduct> Products; } Journey { String Id; String Name; } FormProduct { St
Product
{
String Id;
String Name;
}
Form
{
String Id;
String Firstname;
String Surname;
Journey Journey;
RealmList<FormProduct> Products;
}
Journey
{
String Id;
String Name;
}
FormProduct
{
String Id;
Product Product;
Form Form;
int Quantity;
}
检索表单的代码
Form form = realm.where(Form.class).equalTo("Id", formId).findFirst();
以上代码不会自动检索产品。我得手动打电话
RealmResults<FormProducts> formProducts = realm.where(FormProducts.class).equalTo("Form.Id", formId).findAll();
RealmResults formProducts=realm.where(formProducts.class).equalTo(“Form.Id”,formId).findAll();
请提供您尝试检索产品列表的代码,以及您保存表单ObjectIn Realm的代码,您不需要执行连接。相反,您可以使用类之间的关系:我确实有定义为您可以通过我的表单和表单产品实体看到的关系。我错过了什么?
RealmResults<FormProducts> formProducts = realm.where(FormProducts.class).equalTo("Form.Id", formId).findAll();