返回字符串"null" Postgresql 文本



我在文本类型的postgresql数据库中有一个字段。我通过我的web服务器和我的android应用程序检索它。我检查

if (sampleText == null || sampleText.equals(""))

和两个条件都为假。但是,如果我检查

if (sampleText.equals("null"))

则为真。postgresql似乎存储了一个字面"null"字符串,而不仅仅是null。这是应该发生的吗?

编辑:我从不在字段中存储任何东西,也没有默认值。我只是把它找回来。会不会和JSONobject

有关

我是这样创建这个表的:

CREATE TABLE sampletable (
    sampletext TEXT
);

直接在数据库中检查字段。如果字段有一个"null"字符串值,而不是空的,那么这就是问题。

最新更新