Dúvida com Hibernate Validator

2 respostas
rbrugnollo

Falae todos.. é o seguinte...

Tem como gerar um erro no hibernate?

é o seguinte... todas minhas páginas tem a estrutura

<div id="error">
    <ul>
        <c:forEach var="error" items="${errors.iterator}">
            <li>${error.key}</li>
        </c:forEach>
    </ul>
</div>

e ela está funcionando corretamente para as propriedades que eu fiz as annotations...

porém eu gostaria de fazer de uma forma diferente... por exemplo... na minha classe Logic(uso o vRaptor)... fazer o seguinte...

public void metodo(){
   if(coisa inesperada acontecer){
      GERAR ERRO NO HIBERNATE.
   }
}

fazendo isso esses erros gerados iriam cair na primeira estrutura....

entenderam?

É POSSÍVEL?!?!?

VALEU!!

2 Respostas

H

Pode ser assim?

public void metodo(){  
      if(coisa inesperada acontecer){  
         throw new HibernateException("Erro inesperado!");  
      }  
   }
rbrugnollo

Fala haamilton... fiz isso e apareceu o seguinte:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Erro inesperado!
	org.vraptor.VRaptorServlet.service(VRaptorServlet.java:95)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

não aconteceu de aparecer na estrutura...

valeu pela ajuda... mas ainda não foi hehe...

Criado 3 de abril de 2008
Ultima resposta 3 de abr. de 2008
Respostas 2
Participantes 2