Ajuda com Map Java
14/11/2019
0
Olá a todos,
Estou com um problema no qual preciso recuperar os dados do banco, porem o resultado da query alguns valores se repetem, exemplo:
ano mes mesDescricao modelo quantidade
2019 8 Agosto Loja 1
2019 9 Setembro Loja 2
2019 10 Outubro Loja 9
2019 10 Outubro Empresarial 1
2019 10 Outubro Regional 1
2019 11 Novembro Simples 1
Porem não estou conseguindo trazer esses dados para um Map do Java no qual junte os modelos com o mes, tipo:
Agosto -> [{Loja, 1}]
Setembro -> [{Loja, 2}]
Outubro -> [{Loja, 9}, {Empresarial, 1}, {Regional, 1}];
Tentei utilizar o código abaixo:
porém o map fica somente com o ultimo resultado de cada mês.
Estou com um problema no qual preciso recuperar os dados do banco, porem o resultado da query alguns valores se repetem, exemplo:
ano mes mesDescricao modelo quantidade
2019 8 Agosto Loja 1
2019 9 Setembro Loja 2
2019 10 Outubro Loja 9
2019 10 Outubro Empresarial 1
2019 10 Outubro Regional 1
2019 11 Novembro Simples 1
Porem não estou conseguindo trazer esses dados para um Map do Java no qual junte os modelos com o mes, tipo:
Agosto -> [{Loja, 1}]
Setembro -> [{Loja, 2}]
Outubro -> [{Loja, 9}, {Empresarial, 1}, {Regional, 1}];
Tentei utilizar o código abaixo:
Map<String, List<? extends Object>> map = new LinkedHashMap<>(); for(DadosDashPdvVO dados : listaDados) { if(dados.getMes() == i) { encontrouMes = true; map.put(dados.getMesDescricao(), Arrays.asList(dados.getModelo(), dados.getQuantidade())); } }
porém o map fica somente com o ultimo resultado de cada mês.
Thiago Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)