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

Thiago Santos

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar