Не переведены ли исключения JPA / Hibernate? - PullRequest
1 голос
/ 15 июня 2010

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

Я что-то не так делаю или это ошибка в Hibernate?

1 Ответ

1 голос
/ 15 июля 2010

Вы можете использовать @Repository и настраивать свои репозитории с помощью Spring, затем вы можете использовать иерархию SpringAccessException, которая довольно хорошо автоматически переводится из jpa и hibernate в Spring.

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