0
  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)

有人能告诉我为什么我会得到这个例外吗?

4

2 回答 2

2

getDate(String columnLabel)返回

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

您的表是否允许此列中的空值?

于 2013-08-16T08:48:03.193 回答
1

因为

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

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

于 2013-08-16T08:47:12.927 回答