Tenho um campo “nome” em uma tabela.
Não queria deixar que cadastrassem mais de um mesmo nome…
Eu pensei que colocar unique=true fosse suficiente.
@NotEmpty(message="Insira um nome para o projeto.")
@Length(max=45)
@Column(name = "NOME", nullable = false, unique = true, length = 45)
public String getNome() {
return nome;
Devo fazer algum método pesquisando se ha o ‘nome’ cadastrado antes de inserir, ou existe algum mecanismo no Hibernate que facilite isso?
Do jeito que coloquei, simplesmente é ignorado e cadastros varios ´nomes´ iguais !