Boa tarde Pessoal!
Gostaria de saber como tratar essa exception
HTTP Status 500 - br.com.caelum.vraptor.InterceptionException: br.com.caelum.vraptor.InterceptionException: br.com.caelum.vraptor.InterceptionException: javax.persistence.RollbackException: Error while committing the transaction
Essa exception é lançada quando tento excluir um registro que está vinculado a outra tabela, atá ai blz, faz seu papel não deixando excluir, porém eu gostaria de mostrar uma tela amigável para o usuário!
tentei fazer isso, mais ainda não obtive sucesso
    @Get
    public void remove(Produto produto) {
        try {
            dao.remove(produto);
        } catch (RollbackException  e) {
            result.include("mensagemErro", "Não Foi Possivel Remover o registro, pois a informação está vinculada a outro registro no Banco de dados!!!");
   result.redirectTo(this).lista(0);
        }