Personalizar mensagem de erro de violação de integridade
11/10/2016 10:41
Bom dia pessoal, implementei um cadastro simples com duas tabelas(ou domínios), "usuario" e "perfil", e fiz os relacionamentos entre elas, quando tentamos excluir um perfil que tenha usuários cadastrados, por padrão, o grails exibe um erro 500, informando que devido a existência de usuários cadastrados no perfil não é possível excluí-lo, como poderia personalizar essa mensagem para algo mais compreensível ao usuário do sistema, ao invés de exibir o padrão que é essa abaixo?
URI:/perfil/delete/2
Class: org.postgresql.util.PSQLException
ERROR: update or delete on table "perfil" violates foreign key constraint "fk_h0pukayiqlh9uvcviu796djtk" on table "usuario" Detalhe: Key (id)=(2) is still referenced from table "usuario".
Vlw moçada!
Tags:
Grails, mensagem, integridade, erro, 500