已经判断了数据库查询返回列表大小不为零。再加上list.get(0).get("USER_ID")
这种直接获取列表第一条记录的某个字段的时候。
如果数据库返回的字段全部为NULL,也就是确实有一条记录,但是这条记录的每个字段都是NULL,那么list.get(0)
这条语句返回的结果为NULL,不能直接连续获取字段。
- 可以直接判断
list.get(0)
的结果是否为NULL。 - 也可以修改SQL,保证SQL查询结果中不出现字段全部为NULL的情况。
已经判断了数据库查询返回列表大小不为零。再加上list.get(0).get("USER_ID")
这种直接获取列表第一条记录的某个字段的时候。
如果数据库返回的字段全部为NULL,也就是确实有一条记录,但是这条记录的每个字段都是NULL,那么list.get(0)
这条语句返回的结果为NULL,不能直接连续获取字段。
list.get(0)
的结果是否为NULL。