Я пытаюсь вызвать saveOrUpdate()
в hibernate для сохранения данных. Поскольку столбцы имеют уникальный индекс, поэтому его бросает ConstraintViolationException
, когда я просматриваю через отладчик Eclipse.
Поскольку корневая причина может отличаться для разных исключений, вставляя данные в таблицу.
Я хотел бы знать, как я могу пройти/пройти через getCause()
, чтобы проверить, что является основной причиной исключения и его сообщением.
Обновление:
Спасибо всем за ваш добрый ответ, дело в том, что я хочу выводить, как показано ниже:
Мне нужно получить доступ к полю detailMessage.
(Я очень сожалею, если не смог сделать мой вопрос более ясным.)
Спасибо.