如果前边为空不就空指针异常了么,调试或者输出一下看是查询结果为空了还是什么为看空为什么要去获取id再判断为空呢,判断这个数据是否存在不应该去根据id查询数据,如果返回数据条数大于0就代表存在,否则不存在
你把这个换成==nul呢 equals好像前面不能为null