JPA / Hibernate例外是否未翻译?

时间:2010-06-14 20:42:46

标签: java hibernate jpa junit exception

我使用JPA / Hibernate完成了一系列DAO集成测试,其中许多人都希望抛出异常。但是,我注意到Hibernate似乎忽略了JPA规范提供的异常的异常层次结构,而是总是抛出包含Hibernate特定异常的泛型PersistenceException。

我在某处做错了什么或者这是Hibernate中的错误?

1 个答案:

答案 0 :(得分:1)

您可以使用@Repository并使用Spring配置您的存储库,然后您可以使用Spring的DataAccessException层次结构,该层次结构可以从Spring自动翻译为jpa和hibernate。