Wie in dieser Artikel , Hibernate erlaubt es nicht mehr als eine Tasche holen denn das würde ein cartesianischen Produkt erzeugen.
Sie können die Taschen-Sets, ändern und ein order-by="id"
Attribut ‚Simulieren‘ eine geordnete Liste Verhalten hinzufügen:
Aber nur weil du es kannst, heißt das nicht, dass du es solltest.
Was könnten Sie tun, ist höchstens eine Sammlung in der ursprünglichen SQL-Abfrage zu holen, während die anderen Sammlungen später mit sekundären Abfragen abgerufen werden. Auf diese Weise können Sie das kartesische Produkt vermeiden.
Eine weitere Option ist Multi-Level zu verwenden, von Kind zu holen bis zu Muttergesellschaften .