Pessoal to com um pequeno probleminha!
faco registro com o banco tranquilamente, mas n to conseguindo como fazer uma logica para que quando eu cadastrar um registro e se aquele nome ja existir ele nao deixar eu cadastrar, alguem sabe como resolvo isso? creio que seja facil usando alguma collection do java mas to apanhando nisso! obrigado!
Cara, eu não sei se é isso q vc está precisando, mas você pode criar uma unique constraint no banco para esse campo q o próprio banco não irá deixar cadastrar dois registros com esse campo igual.
Aproveitando a dúvida e no caso de uma combinação de colunas não poder ser igual tem como fazer pelo banco de dados essa restrição?
Ex:
Crédito:
*Valor
*Cliente
*Empresa
Quando vou salvar não posso salvar se já existe um crédito para o cliente x na empresa y.
Mas um cliente x pode ter crédito em várias empresas y, como também uma empresa y pode ter vários clientes x.
no caso persisto meus dados utilizando o hibernate se eu fizer isso seria a forma correta de deixa-lo unique
<property column="nome" lazy="false" name="nome" type="string" unique="true"/>
Mais uma vez obrigado pela atencao!