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