1
resposta

Como fazer para o validator pegar usuário repetido no banco de dados?

Boa noite. Estou com essa dúvida, To querendo fazer o validator pegar informação do banco de dados e verificar se já existe esse email cadastrado no sistema. Podem me ajudar nessa? Obrigado a todos!

1 resposta

Você vai ter de fazer uma busca pela entidade. Recomendo sobreescrever hash() e o equals. você provavelmente vai colocar os elementos do DB numa coleção e iterar.

tem tambem a anotação @Column(unique = true) do Hibernate. Mas exceptions do SQL são nefastas.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software