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

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


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