У меня есть список от dao, я хочу поместить этот список в HashMap>, мой список может содержать сервис, который имеет несколько параметров, таких как serviceId = 3. В моем окончательном HashMap результат выглядит так: {Service 1=[100,A],Service 2=[101,A],Service 3=[Parameter[102,B],Parameter[103,B],Parameter[104,C]]}
.
serviceId paramId type
1 100 A
2 101 A
3 102 B
3 103 B
3 104 C
Сервис. java
private int id;
//Getters+Setters
Параметр. java
private int id;
private String type;
//Getters+Setters
Тест. java
List result = dao.getServiceParam();
HashMap<Service,List<Parameter>> mapList = new HashMap<Service, List<Parameter>>();
if(!result.isEmpty()) {
for (int i=0; i< result.size(); i++) {
Object[] line = (Object[])result.get(i);
if ((BigDecimal) line[0]!=null) {
}
}
}