Null ResultSet 以及如何填充它

发布于 2024-11-06 16:14:00 字数 199 浏览 1 评论 0原文

我有下一个代码:

ResultSet rs= null; 
TipoEstablecimientoHotel tipoEstablecimiento = new TipoEstablecimientoHotel(rs);

当然,第二行进入空指针异常,所以我想初始化“rs”,但此时我不希望数据来自数据库。我迷失了它。

I have the next code:

ResultSet rs= null; 
TipoEstablecimientoHotel tipoEstablecimiento = new TipoEstablecimientoHotel(rs);

Of course, the second line goes into a null pointer exception, so I want to initialize tha "rs", but I don't want the data coming from a database at this point. I'm lost with it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嗫嚅 2024-11-13 16:14:00

我们不知道 TipoEstablecimientoHotel 做什么,也不知道为什么它需要结果集。如果在构建时需要它,那么您需要推迟构建 TipoEstablecimientoHotel 直到获得结果,或者您需要重新设计它,以便您稍后可以向其提供数据。

基本上,像这样的问题应该被视为退一步考虑您的设计的建议 - 思考什么时候应该需要数据,并调整设计以满足这些需求。

We have no idea what TipoEstablecimientoHotel does, or why it needs a result set. If it needs it at the point of construction then either you need to defer constructing TipoEstablecimientoHotel until you've got the results, or you need to redesign it so you can give it the data later.

Basically, a problem like this should be taken as a suggestion to take a step back and consider your design - think about what should need data when, and adjust the design to meet those needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文