FedespatchVO fedespatch = new FedespatchVO();
List<FedespatchVO> listFedespatch = null;
while (rs.next()) {
System.out.println("I have something in me");
fedespatch.setSerialNumber(rs.getString(1));
fedespatch.setMachine(rs.getString(2));
fedespatch.setHours(rs.getString(3));
fedespatch.setTrigger(rs.getString(4));
fedespatch.setNoticeTime(rs.getString(5));
listFedespatch.add(fedespatch);
}
listFedespatch.add(fedespatch);
抛出空指针异常。我需要返回FedespatchVO类的列表,该列表不过是诸如serialNumber,Machine,NoticeTime等属性的getter setter。
我的方法错了吗?请帮忙
最佳答案
因为您忘记实例化List
:
List<FedespatchVO> listFedespatch = null;
listFedespatch
是null
引用,因此listFedespatch.add()
将抛出NullPointerException。尝试实例化它:
List<FedespatchVO> listFedespatch = new ArrayList<FedespatchVO>();
我在这里使用了ArrayList,您可以使用List的任何其他实现。