Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Обработка ошибок нарушения ограничений целостности для пользователя / 1 сообщений из 1, страница 1 из 1
12.02.2010, 17:17
    #36466614
kasyanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок нарушения ограничений целостности для пользователя
Доброго времени суток!
Вопрос не совсем в тему форума, поскольку касается проектирования в целом.
Но в то же время реализация может сильно зависеть от используемой СУБД и технологии, поэтому рискну задать вопрос здесь.
Поделитесь пожалуйста опытом, кто как решает данную проблему.
Пользователей очень пугает общее сообщение вида
"Произошло нарушение ограничений, наложенных уникальным индексом или ограничением уникальности", или, еще хуже, текст исходного сообщения от DB2.
То есть нужно подробно анализировать, какой именно индекс или ограничение не дает выполнить операцию, и сообщать пользователю, какое поле он должен исправить, или наличие записи в какой зависимой таблице препятствует удалению и т.д.
Первое, что приходит в голову- организовать таблицу с прикладной интерпретацией сообщений и лазить в нее в обработчике ошибок.

PS
У нас реализован веб-интерфейс с использованием Hibernate.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Обработка ошибок нарушения ограничений целостности для пользователя / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]