gpt4 book ai didi

java - 数据库异常 -> 在数据库类或 Controller 类中抛出异常

转载 作者:行者123 更新时间:2023-11-30 05:06:10 24 4
gpt4 key购买 nike

我正在编写一个经常使用数据库的j2me(移动)。但现在我不知道如何执行以下操作。

我应该在数据库类本身中抛出异常,并在 Controller 类中使用 try Catch 吗?或者我应该在数据库类中使用 try catch 并返回 null 对象,例如未存储的对象。因此,在 Controller 类上,我不必执行 try catch,只需检查对象是否存在。

最佳答案

这取决于您的应用程序,我个人更喜欢数据库层尽可能透明。这意味着数据库层本身将负责错误处理、执行回滚等。

传播异常也没有什么问题。如果您的 Controller 需要知道出现了问题,您应该传播该错误。不过我发现这种情况比较罕见。

关于java - 数据库异常 -> 在数据库类或 Controller 类中抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5014767/

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