So bin ich derzeit in einem Problem in Bezug auf Joins. Ich habe 4 Tische, die ich "links zusammenfüge". Meine Frage hier ist die folgende: Wenn ich alle Zeilen aus dem resultierenden Join auswählen, wie kann ich die Informationen in Java-Code analysieren?Parsing-Ergebnis der inneren Join in Java [Performance Related]
Im Interesse eines dem Beispiel lassen sagen, dass wir in der folgenden Tabelle haben:
Persons
ID | NAME
1 | Tim
2 | Matthew
Und
Cellphones
PK_ID | PERSON_ID | NUMBER
1 | 1 | +81037101
2 | 1 | +81911132
3 | 2 | +6182928191
Lassen Sie uns sagen, dass wir das Ergebnis anschließen möchten, und erhalten alle Informationen über unsere Kunden. Wie analysiere ich die Informationen in Java, indem ich eine Klasse Person mit einer ArrayList habe? Wie kann ich alle Zahlen analysieren, die Tim hat, wenn ich ein mehrzeiliges Ergebnis von der inneren Verknüpfung habe? Wie kann man die Handys aller "Personen" am besten analysieren? SQL-Logic mit group_concat, dann eine Aufteilung in Java, oder SQL pure row fetch dann Parsing sie in Java? Was ist besser als Leistung?
JDBC oder Hibernate geben normalerweise eine Sammlung von Datensätzen zurück, entweder als eine "Liste