現在、私はジョインに関して問題があります。私は4つのテーブルを持っています。 私の質問はここにあります: 結果の結合からすべての行を選択すると、どのようにしてJavaコードに情報を解析できますか?Javaでの内部結合の解析結果[パフォーマンス関連]
例のために我々は次の表を持っているとしましょう:
Persons
ID | NAME
1 | Tim
2 | Matthew
そして
Cellphones
PK_ID | PERSON_ID | NUMBER
1 | 1 | +81037101
2 | 1 | +81911132
3 | 2 | +6182928191
のは、我々は結果を参加し、当社のクライアントに関するすべての情報を取得したいとしましょう。どのように私はJavaの情報を解析する私はArrayListを持っているクラスPersonを持っていますか? 内部結合の結果が複数ある場合、Timが持つすべての数値を解析するにはどうすればよいですか?すべての「Persons」の携帯電話を解析する最良の方法は何ですか? SQLでロジックをgroup_concat、次にJavaで分割、またはSQL純粋な行を取得してjavaで解析しますか?どちらがパフォーマンスとして優れていますか?
JDBCまたはHibernateは、通常、リスト "