2016-06-29 10 views
6

Angenommen, ich habe mehrere Realm-Objekte (Tabellen) mit vielen Verbindungen zwischen ihnen, und ich habe noch nicht alle Objekte vorbelegt.Realm: Erstellen von Beziehungen nach IDs

Ich möchte Beziehungen nach ihren IDs (Primärschlüssel) erstellen können.

Zum Beispiel habe ich JSON-Datei mit einem Objekt, das eine Liste der IDs eines anderen Objekts hat (nicht das eigentliche Objekt, obwohl ein anderes Objekt bereits im Realm db existiert), ich möchte in der Lage sein, diese zu füllen Objekte direkt, ohne sie zuerst abzufragen.

Wie ist das möglich?

+0

Ich bin ziemlich sicher, dass, um eine Objektverknüpfung zu setzen, müssen Sie das Objekt abfragen, um es zu setzen. Anderenfalls überschreibt nur das Festlegen eines nicht verwalteten Objekts das alte mit den Standardwerten. – EpicPandaForce

+0

Können Sie einige Beispieldaten hinzufügen, um zu veranschaulichen, was Sie meinen? Ich verstehe nicht vollständig –

+0

nur um zu wissen, haben Sie eine Lösung dafür gefunden? –

Antwort

0

Realm ist eine Objektdatenbank ohne Impedanzfehler, die beim Zuordnen von Java-Objekten zu einem Eintrag in einer Tabelle auftreten kann. Relation in Realm wird speziell behandelt, um das oben genannte Prinzip zu befolgen.

Zum Beispiel kann man die Beziehung zwischen Objekten im folgenden beschreiben.

Die Beziehung, die Sie möchten, d. H. Die Beziehung nach primarykey-ID, scheint relationalen Datenbanken sehr ähnlich zu sein und wird nicht unterstützt.

Verwandte Themen