Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline
Pessoal, tinha uma tarefa simples pela frente, em uma entity Site a sua descrição precisava ser unique, dei uma risada e coloquei um unique=true no @Column, porem quando fui rodar os testes para minha surpresa ele inseriu sites com a mesma descrição!!!
Fiz testes com outras coisas do hibernate validator como @Email e funciona ele acusa se o campo for invalido, mas o unique não funciona, alguem sabe se estou esquecendo algum detalhe?
Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline
Daria para contornar o problema de varias maneiras, uma delas foi do jeito que eu fiz, coloquei uma constraint direto no banco, mas gostaria de saber mesmo, se alguem ja conseguiu fazer com que o hibernate validasse o unique
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
Creio que a melhor maneira seja direto no BD mesmo, por uma constraint, ja parou pra pensar como o Hibernate faria pra saber se ja tem outra igual la no banco sem uma constraint?? Um baita select toda vez que for inserir algo.