Preciso de uma ajuda para criar uma lógica, como sou novato em java resolvi perguntar as pessoas que entendem realmente.
O meu caso é o seguinte:
Tenho uma lista de valores que salvo em um banco. No entanto quando salvo esta “qtde” sempre salva o “1” para cada numero/linha.
Só que, p.ex o valor “1000” o total esta como “2”, e o correto seria aparecer “1” e o restante “0”. Independente do numeros de valores iguais o primeiro será 1 e o resto obrigatoriamente sera “0”.
Assim quando consultar este numero aparecera a “qtde” =1, mesmo que se tenha “N” registros.
valor qtde
1000 1
1000 1
Agora qual saida posso usar para sair dessa encruzilhada, preciso comparar? usar um for? o que vcs me aconselham?
Voce terá que verificar se ja exite o valor no banco… e assim passar a qnt 1 ou 0…
por exemplo: voce vai ter que realizar uma consulta no banco SELECT * FROM TABLE WHERE VALOR=1000"…
Se isso retornar algo significa que o registro que vc ira inserir deve ser 0
senaum o registtro devera ser 1