Как получить строку, которая вызвала исключение, с помощью springP Framework Framework namedParameterJdbcTemplate - PullRequest
1 голос
/ 09 марта 2020

Я вставляю информацию о пользователях, где несколько столбцов имеют уникальные ограничения, одним из которых является идентификатор электронной почты. При тестировании, когда я пытаюсь вставить одного и того же пользователя дважды, я получаю

org.springframework.dao.DuplicateKeyException

, он также сообщает мне, какой столбец нарушил ограничение уникальности, но не возвращает мне строку, спровоцировал нарушение. Я видел решение, где пользователь поймал такое исключение и запустил запрос, основанный на столбце, для которого было инициировано нарушение, но есть ли у Spring что-нибудь, что вернет детали строки вместе с исключением.

Я пытался посмотреть, но там так много информации, объясняющей, почему произошло исключение, что я не могу найти решение, которое возвращает строку, вызвавшую нарушение.

...