VRaptor + Hibernate Validator

4 respostas
L

Olá, estou desenvolvendo uma aplicação usando Hibernate Validator com VRaptor.

No meu Logic utilizo a anotação @Validate em no método que insere no banco, funciona belezinha… nessa mesma Logic tenho um metodo de delete registros, o qual eu não utilizo @Validate, e no Model eu Utilizo o @Empty() no campo que eu quero validar.

Quando vou excluir um registro ele reclama dizendo que meu atributo não pode ser vazio. por que ele faz isso? se eu só estou mandando validar no metodo de cadastro, não no metodo de delete.

4 Respostas

L

Alguém?

I

Estou com o mesmo problema, por um acaso conseguiu a solução deste problema?

Inter.

L

Bom, o que eu faço aqui é que ao invés de passar só o ID para deletar eu passo o objeto completo!

I

Valeu, :smiley:
Obrigado pela pronta ajuda. Pensei que pudesse ser a falta de alguma biblioteca.
Acabei achando aqui no nosso forum mais uma solução para esse problema, veja abaixo:

public void remove (Cd cd) {

==> cd = daoFactory.getCdDao().procura(cd.getId());

this.daoFactory.beginTransaction();

this.daoFactory.getCdDao().remove(cd);

this.daoFactory.commit();

fica meio esquisito, pois tenho que buscar os dados novamente, sendo que já tinha essas informações na seção, mas…

tks

Criado 22 de fevereiro de 2008
Ultima resposta 15 de ago. de 2008
Respostas 4
Participantes 2