Aktive Android-Viele-zu-Viele-Beziehung

Obwohl sich diese Frage auf ActiveAndroid bezieht, könnte jeder, der mit ORMs vertraut ist, diese Frage wahrscheinlich beantworten.

ActiveAndroid scheint Ihnen keine Möglichkeit zu geben, viele-zu-viele-Beziehungen aus der Box zu machen. Was ich bei der search nach einer Lösung gefunden habe, war dieses GitHub-Problem: https://github.com/pardom/ActiveAndroid/issues/46

Ich verstehe, dass es explizit die Beziehungstabelle erstellt, aber ich verstehe nicht, wie der folgende Teil etwas Nützliches tun soll:

public List<Foo> foos() { return getMany(Foo.class, "FooBar"); } public List<Bar> bars() { return getMany(Bar.class, "FooBar"); } 

Dies würde zu einer Abfrage wie SELECT * FROM Foo where Foo.FooBar = FooBar.Id; . Dies würde höchstens eine Foo Reihe zurückgeben. Fehle ich etwas?

Brauchen Sie keine Abfrage mit einem Join?

Solutions Collecting From Web of "Aktive Android-Viele-zu-Viele-Beziehung"