gpt4 book ai didi

java - JPA/Hibernate Exceptions 没有翻译吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:27 25 4
gpt4 key购买 nike

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

我是否在某个地方做错了什么,或者这是 Hibernate 中的一个错误?

最佳答案

您可以使用 @Repository 并使用 Spring 配置存储库,然后您可以使用 Spring 的 DataAccessException 层次结构,Spring 可以很好地自动从 jpa 和 hibernate 转换该层次结构。

关于java - JPA/Hibernate Exceptions 没有翻译吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com