gpt4 book ai didi

java - 如何覆盖通用存储库错误消息

转载 作者:行者123 更新时间:2023-12-02 01:19:49 25 4
gpt4 key购买 nike

我有 GenericRepository 类,它具有与持久性存储交互的所有基本功能(创建、查找、获取全部、删除、更新)

find 方法中,我使用主键从数据库中进行搜索。如果没有找到数据会抛出异常

这个通用存储库类被其他一些类继承。我想获得一些关于未找到哪种数据的更清晰的错误消息。

因此,如果我的 OrderRepository 的 find 方法找不到任何数据,我希望错误消息显示“未找到订单”,而不是通用消息“未找到数据”

是否有关于如何实现此功能的最佳实践?

我在我的项目中使用 Typescript

最佳答案

首先,您不应该抛出操作异常,例如存储库中“查找”的空结果集。

相反,您应该返回一个空集合,而不是 null 或异常。

关于java - 如何覆盖通用存储库错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57920051/

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