Jump to content

Recommended Posts

Posted

Boa noite malta da programação!!

Tenho uma pequena duvida, isto é, tenho uma classe cliente com os seguintes atributos: nome, telefone, email, profissão, contas, cartões e numero..

cada cliente terá que ter o seu próprio numero, visto que isto depois é para aceder a base de dados...

e eu criei o numero da seguinte forma:

protected UUID numero = UUID.randomUUID();

só que me disseram que isto depois vai ser super complicado para encontrar o cliente e aconselharam-me a fazer um counter... como poderei eu fazer um counter.. isto é:

(private static clientecounter= 0;) é isto?

cada vez que acrescento um cliente vai ser +1

exemplo:

cliente nº1

cliente nº2

cliente nº3

....

Posted

Não faz muito sentido estares a atribuir números aleatórios aos clientes.

O primeiro pode ser o número 55, o segundo o 2, etc...

O mais correcto é atribuires os números sequencialmente.

Como o Gonka referiu acima, o número do cliente pode ser atribuído pela própria base de dados utilizando um campo com auto increment. E isso também te vai assegurar que não tens dois clientes com o mesmo número.

Engenharia de Sistemas Informáticos @ IPCA

"Estou convencido de que cerca de metade do que separa os empreendedores de sucesso daqueles malsucedidos é a pura perseverança." - Steve Jobs

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.