我有一个从Oracle数据库收集数据的查询。它发送的结果按以下方式放入列表中:
List resultsList = query.list();
int count = Tools.getSizeList(resultsList);
getSizeList如下:
public static int getSizeList(List l) {
int r = 0;
if (l != null) {
r = l.size();
}
return r;
}
但是对于特定查询,这会引发异常。我在数据库中运行了查询,但没有返回任何结果。由于某种原因,我正在分析的代码无法在我的PC上运行。所以没有办法调试它以确切知道为什么我得到一个例外。有没有办法知道为什么上面的代码会给出异常?即使查询没有返回结果,也会导致列表为空。