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);
}