空ResultSet以及如何填充它

时间:2011-05-12 08:39:45

标签: java arrays jdbc arraylist

我有下一个代码:

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

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

1 个答案:

答案 0 :(得分:3)

我们不知道TipoEstablecimientoHotel做了什么,或者为什么需要结果集。如果它在构造点需要它,那么要么你需要推迟构建TipoEstablecimientoHotel,直到你得到结果,你需要重新设计它你可以稍后给它提供数据。

基本上,这样的问题应该作为退后一步并考虑您的设计的建议 - 考虑应该何时需要数据,并调整设计以满足这些需求。< / p>