我有下一个代码:
ResultSet rs= null;
TipoEstablecimientoHotel tipoEstablecimiento = new TipoEstablecimientoHotel(rs);
当然,第二行进入空指针异常,所以我想初始化“rs”,但我不希望此时来自数据库的数据。我迷失了。
答案 0 :(得分:3)
我们不知道TipoEstablecimientoHotel
做了什么,或者为什么需要结果集。如果它在构造点需要它,那么要么你需要推迟构建TipoEstablecimientoHotel
,直到你得到结果,或你需要重新设计它你可以稍后给它提供数据。
基本上,这样的问题应该作为退后一步并考虑您的设计的建议 - 考虑应该何时需要数据,并调整设计以满足这些需求。< / p>