過去3日間、次の構造を機能させるために時間を費やしていますが、構造を機能させる方法を理解することはできません
array
1 =>
array
0 =>
array
'id' => '1'
'name' => 'xyz'
1 =>
array
'id' => '12'
'name' => 'xyz1'
2 =>
array
'id' => '54'
'name' => 'xyz12'
20 =>
array
0 =>
array
'id' => '1'
'name' => 'xyz'
1 =>
array
'id' => '12'
'name' => 'xyz1'
2 =>
array
'id' => '54'
'name' => 'xyz12'
3 =>
array
'id' => '566'
'name' => 'xyz1234'
次のことを試しましたが、先に進むことができません
Map<Integer, ArrayList<HashMap<String, Object>>> data = new HashMap<Integer, ArrayList<HashMap<String, Object>>>();
次のような情報があるという点で、結果セットがあります
id | name | element_id
______________________________________________________________
1 | xyz | 1
______________________________________________________________
1 | xyz | 3
______________________________________________________________
12 | xyz1 | 1
______________________________________________________________
54 | xyz11 | 1
______________________________________________________________
566 | xyz1234 | 3
______________________________________________________________
12 | xyz1 | 3
______________________________________________________________
54 | xyz11 | 3
______________________________________________________________
私のコードは
while (resultSET.next())
{
Map<String, Object> tag = new HashMap<String, Object>();
tag.put("name", resultSET.getString(3));
tag.put("id", resultSET.getInt(2));
tags.put(resultSET.getInt(1), tag);
}