有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java空指针异常日历。设定时间

  Calendar lastEditDate = Calendar.getInstance();
                        lastEditDate.setTime(rs.getDate("LAST_EDIT_DATE"));
                        productGroup.setLastEditDate(lastEditDate);

我有一个NullPointerException:

[ERROR] [16.08.2013 11:30:43] [ DatabaseWorker] = [admin][Get product groups]
java.lang.NullPointerException
at java.util.Calendar.setTime(Calendar.java:1106)
at ro.gs.service.catering.dao.ProductGroupDAO$3.doWork(ProductGroupDAO.java:220)

有人能告诉我为什么我有这个例外吗


共 (2) 个答案

  1. # 1 楼答案

    ^{}返回

    the column value; if the value is SQL NULL, the value returned is null

    您的表允许此列为空吗

  2. # 2 楼答案

    因为

    lastEditDate.setTime(rs.getDate("LAST_EDIT_DATE"));
    

    在这里rs.getDate("LAST_EDIT_DATE")null