Действительно трудно Google этот, так как я не совсем уверен, как он называется.
В моем приложении для Android У меня есть Модели для возврата некоторых данных из Realm
.
Пример структуры:
Shipment.java:
import java.io.Serializable;
import io.realm.RealmList;
import io.realm.RealmObject;
import io.realm.annotations.PrimaryKey;
public class Shipment extends RealmObject implements Serializable {
@PrimaryKey
public int id;
public Technician technician;
Technician.java:
import io.realm.RealmList;
import io.realm.RealmObject;
import io.realm.annotations.PrimaryKey;
public class Technician extends RealmObject {
@PrimaryKey
public int id;
Поэтому я пытаюсь вернуть грузы, которые соответствуют техническому идентификатору.
В моем ShipmentsService.java У меня есть это:
public RealmResults<Shipment> forTechnician()
{
Realm realm = Realm.getDefaultInstance();
return realm.where(Shipment.class).contains("technician", "11");
}
Теперь я знаю, что это не сработает, но я не уверен, как я могу делать запросы на основе этого отношения .