Olá galera a minha duvida é com relação ao tratamento de Exception relacionadas ao banco de dados com JPA/Hibernate, sou novo na utilização desta
API e não encontrei uma maneira de capturar e personalizar as mensagens de erro retornadas pelo banco de dados para desta forma oferecer ao usuario mensagens mais amigaveis.
Ex: Um campo que não pode se duplicar. Ao invez de retornar ao usuario “Duplicate Key”, mostar “Registro não pode ser duplicado”
usando JDBC eu tinha no SQLException o metodo getErrorCode(), com base nele eu personalisava minhas mensagens, em JPA pelo que pude perceber não tenho isso
Alguem pode me ajudar?