Ajuda com Map Java

14/11/2019

5

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:
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.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar