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;


listFedespatchnull引用,因此listFedespatch.add()将抛出NullPointerException

尝试实例化它:

List<FedespatchVO> listFedespatch = new ArrayList<FedespatchVO>();


我在这里使用了ArrayList,您可以使用List的任何其他实现。

09-25 18:13