Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 空指针异常Calendar.setTime_Java_Calendar_Nullpointerexception - Fatal编程技术网

Java 空指针异常Calendar.setTime

Java 空指针异常Calendar.setTime,java,calendar,nullpointerexception,Java,Calendar,Nullpointerexception,我有一个NullPointerException: Calendar lastEditDate = Calendar.getInstance(); lastEditDate.setTime(rs.getDate("LAST_EDIT_DATE")); productGroup.setLastEditDate(lastEditDate); 有人能告诉我为什么我会有这个例外吗?因为 [ERROR]

我有一个NullPointerException:

  Calendar lastEditDate = Calendar.getInstance();
                        lastEditDate.setTime(rs.getDate("LAST_EDIT_DATE"));
                        productGroup.setLastEditDate(lastEditDate);
有人能告诉我为什么我会有这个例外吗?

因为

[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)
在这里,
rs.getDate(“上次编辑日期”)
null
,因为

[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)
在这里,
rs.getDate(“上次编辑日期”)
null
返回

列值;如果值为SQL NULL,则返回的值为NULL

您的表是否允许此列为空?

返回

列值;如果值为SQL NULL,则返回的值为NULL


您的表允许此列为空吗?

显然是因为您的
rs.getDate(“上次编辑日期”)
为空。getDate(“上次编辑日期”)为空@pablochan,那么stacktrace就不同了。它不是空的,这就是我面临的问题。你有什么解决办法吗?显然,因为你的
rs.getDate(“LAST\u EDIT\u DATE”)
是空的。getDate(“LAST\u EDIT\u DATE”)是空的@pablochan,那么stacktrace就不同了。它不是空的,这就是我面临的问题。你有什么解决方案吗?如果
rs
为空,stacktrace就会不同。如果
rs
为空,stacktrace就会不同。