Pessoas, to com um probleminha aqui acho que devo ta fazendo alguma besteira mas n to sabendo oq veja so:
abaixo meu hbm
ele insere o registro normal, mas o campo unique nao esta funcionando parece pq ele insere mesmo se conter um nome igual ja no banco!
devo fazer algo mais?
Obs: em registro que so tenho 1 unique ele nao aceita a gravacao!
mas em hbm no qual tenho
uniques=false ele grava!! nao se se e isso o problema mas to perdido! alguem da um help?
essa propriedade so é pra engenharia reversa (quando vc quer a partiri de um mapeamento criar um banco)… deve estar setada no banco, o hibernate não gerencia se o campo é realmente unico…
vc pode criar @PrePersist, @PreUpdate para checar essas cosias,