Boa tarde a todos no fórum, estou meio perdido e gostaria de alguma orientação em relação á persistencia com JPA, banco, etc.
O meu problema é o seguinte; o banco de dados da minha aplicação possui as regras de consistência nas tabelas ( restrict, cascade, no action). Na aplicação, que é web, se por exemplo tentar excluir um registro que possui relação, cuja fk é restrict para delete, o banco não permite a exclusão. Então é lançada uma DatabaseException. Que padrão vocês usam para tratar isso; exibem uma mensagem para o usuário?
Se sim como é feito?
Pega a excessão com um catch para exibir a mensagem?
Bem, qualquer conselho é bem - vindo.