试图获得一条不存在的记录:抛出什么异常?

时间:2013-04-23 10:09:00

标签: java exception crud

我正在创建一个简单的CRUD类,我们称之为MyItemManager。它的作用是在本地数据库中维护MyItem对象的集合。我想知道在尝试读取不存在的记录时(通过调用myItemManager.getItem(int id),并且DB中不存在这样的ID),哪个异常最有意义抛出任何提示/最佳实践?谢谢!

1 个答案:

答案 0 :(得分:1)

您可能需要考虑返回null而不是抛出异常。应该为“例外”情况保留例外情况。