Как заставить лечить ошибки ограничения MySQL из Hibernate - PullRequest
0 голосов
/ 20 марта 2012

У меня есть веб-проект Java, который использует Hibernate и MySQL. У меня проблемы с обработкой исключений, например, когда я пытаюсь вставить новый регистр в базу данных с тем же первичным ключом (умышленно) я получил следующую ошибку с сообщением «Не удалось вставить: ...». Но я не хочу показывать непосредственно пользователю эту ошибку, я хочу лечить, когда я вызываю «Persisten.save ()», но в моем коде это не выглядит ничего плохого (для моего идеала я угрожаю всем возможным исключениям) ).

Так, как я могу изменить (конфигурацию / код), чтобы заставить подобные угрозы исключать и изменить сообщение?!

1 Ответ

0 голосов
/ 20 марта 2012

Вы должны проверить, существует ли Id в базе данных, прежде чем пытаться сохранить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...